public function BreakpointGroupTestBase::verifyBreakpointGroup in Breakpoints 8
Verify that a breakpoint is properly stored.
4 calls to BreakpointGroupTestBase::verifyBreakpointGroup()
- BreakpointGroupCrudTest::testBreakpointGroupCrud in lib/
Drupal/ breakpoint/ Tests/ BreakpointGroupCrudTest.php - Test CRUD operations for breakpoint groups.
- BreakpointThemeTest::testThemeBreakpointGroup in lib/
Drupal/ breakpoint/ Tests/ BreakpointThemeTest.php - Test the breakpoints defined by the custom group.
- BreakpointThemeTest::testThemeBreakpointGroupModule in lib/
Drupal/ breakpoint/ Tests/ BreakpointThemeTest.php - Test the breakpoints defined by the custom group in the module.
- BreakpointThemeTest::testThemeBreakpoints in lib/
Drupal/ breakpoint/ Tests/ BreakpointThemeTest.php - Test the breakpoints provided by a theme.
File
- lib/
Drupal/ breakpoint/ Tests/ BreakpointGroupTestBase.php, line 34 - Definition of Drupal\breakpoint\Tests\BreakpointGroupTestBase.
Class
- BreakpointGroupTestBase
- Base class for Breakpoint group tests.
Namespace
Drupal\breakpoint\TestsCode
public function verifyBreakpointGroup(BreakpointGroup $group, BreakpointGroup $compare_set = NULL) {
$properties = array(
'label',
'id',
'breakpoints',
'overridden',
'sourceType',
);
$assert_set = t('Breakpoints API');
// Verify breakpoint_group_load().
$compare_set = is_null($compare_set) ? entity_load('breakpoint_group', $group->id) : $compare_set;
foreach ($properties as $property) {
$t_args = array(
'%group' => $group
->label(),
'%property' => $property,
);
if (is_array($compare_set->{$property})) {
$this
->assertEqual(array_keys($compare_set->{$property}), array_keys($group->{$property}), t('breakpoint_group_load: Proper %property for breakpoint group %group.', $t_args), $assert_set);
}
else {
$t_args = array(
'%group' => $group
->label(),
'%property' => $property,
'%property1' => $compare_set->{$property},
'%property2' => $group->{$property},
);
$this
->assertEqual($compare_set->{$property}, $group->{$property}, t('breakpoint_group_load: Proper %property: %property1 == %property2 for breakpoint group %group.', $t_args), $assert_set);
}
}
}