Verifies that filters are properly stored for a text format.
function verifyFilters($format) {
$filters = filter_list_format($format->format);
$format_filters = $format
->filters();
foreach ($filters as $name => $filter) {
$t_args = array(
'%format' => $format->name,
'%filter' => $name,
);
// Verify that filter status is properly stored.
$this
->assertEqual($filter->status, $format_filters
->get($name)->status, format_string('filter_list_format: Proper status for %filter in text format %format.', $t_args));
// Verify that filter settings were properly stored.
$this
->assertEqual($filter->settings, $format_filters
->get($name)->settings, format_string('filter_list_format: Proper filter settings for %filter in text format %format.', $t_args));
// Verify that each filter has a module name assigned.
$this
->assertTrue(!empty($filter->module), format_string('filter_list_format: Proper module name for %filter in text format %format.', $t_args));
}
$this
->assertEqual(count($filters), count($format_filters), 'filter_list_format: All filters for the format are present.');
}