You are here

protected function OGMTTestBase::_check_rendered_meta_tags in Open Graph meta tags 6

Same name and namespace in other branches
  1. 7 tests/TestBase.inc \OGMTTestBase::_check_rendered_meta_tags()
6 calls to OGMTTestBase::_check_rendered_meta_tags()
OGMTBasicTest::testMetaTagsOnlyGetOutputOnce in tests/Basic.test
OGMTBasicTest::testNodeOverrideDefaultImage in tests/Basic.test
OGMTBasicTest::testNodeOverridesEmptyValues in tests/Basic.test
OGMTBasicTest::testOverridesWithDefaultFallbackValues in tests/Basic.test
OGMTBasicTest::testOverridesWithNodeSpecificValues in tests/Basic.test

... See full list

File

tests/TestBase.inc, line 84

Class

OGMTTestBase
Base test class

Code

protected function _check_rendered_meta_tags(array $expected, $msg) {
  $diff = array_diff_assoc($expected, $this->ogm_render->meta) + array_diff_assoc($this->ogm_render->meta, $expected);
  $str = 'Difference: ';
  foreach ($diff as $k => $v) {
    $str .= $k . ' => ' . $v . ', ';
  }
  $result = empty($diff);
  $this
    ->assertTrue($result, $result ? NULL : "{$msg}: {$str}");
}