function OGMTBasicTest::testSaveTagsForNode in Open Graph meta tags 7
Same name and namespace in other branches
- 6 tests/Basic.test \OGMTBasicTest::testSaveTagsForNode()
File
- tests/
Basic.test, line 62
Class
- OGMTBasicTest
- Tests for Open Graph meta tags.
Code
function testSaveTagsForNode() {
/*
* Check that saving tags for nodes works.
*/
// fresh save
$this->ogm_data->tags = array();
$data = array(
OpenGraphMeta::TITLE => 'a',
OpenGraphMeta::DESCRIPTION => 'b',
OpenGraphMeta::IMAGE => 'c',
OpenGraphMeta::TYPE => 'd',
);
$this->ogm
->save_node_data(1, $data);
// check that saved ok
$this
->_check_saved_tags_for_node(1, $data, __FUNCTION__);
// overwrite
$data[OpenGraphMeta::TITLE] = 'a2';
$data[OpenGraphMeta::DESCRIPTION] = 'b2';
$data[OpenGraphMeta::IMAGE] = 'c2';
$data[OpenGraphMeta::TYPE] = 'd2';
$this->ogm
->save_node_data(1, $data);
// check that saved ok
$this
->_check_saved_tags_for_node(1, $data, __FUNCTION__);
}