function XMLSitemapUnitTest::testSaveLink in XML sitemap 6.2
Same name and namespace in other branches
- 7.2 xmlsitemap.test \XMLSitemapUnitTest::testSaveLink()
Tests for xmlsitemap_link_save().
File
- ./
xmlsitemap.test, line 541 - Unit tests for the xmlsitemap module.
Class
Code
function testSaveLink() {
$link = array(
'type' => 'testing',
'id' => 1,
'loc' => 'testing',
'status' => 1,
);
xmlsitemap_link_save($link);
$this
->assertFlag('regenerate_needed', TRUE);
$link['status'] = 0;
xmlsitemap_link_save($link);
$this
->assertFlag('regenerate_needed', TRUE);
$link['priority'] = 0.5;
$link['loc'] = 'new_location';
$link['status'] = 1;
xmlsitemap_link_save($link);
$this
->assertFlag('regenerate_needed', TRUE);
$link['priority'] = 0.0;
xmlsitemap_link_save($link);
$this
->assertFlag('regenerate_needed', TRUE);
$link['priority'] = 0.1;
xmlsitemap_link_save($link);
$this
->assertFlag('regenerate_needed', TRUE);
$link['priority'] = 1.0;
xmlsitemap_link_save($link);
$this
->assertFlag('regenerate_needed', TRUE);
$link['priority'] = 1;
xmlsitemap_link_save($link);
$this
->assertFlag('regenerate_needed', FALSE);
$link['priority'] = 0;
xmlsitemap_link_save($link);
$this
->assertFlag('regenerate_needed', TRUE);
$link['priority'] = 0.5;
xmlsitemap_link_save($link);
$this
->assertFlag('regenerate_needed', TRUE);
$link['priority'] = 0.5;
$link['priority_override'] = 0;
$link['status'] = 1;
xmlsitemap_link_save($link);
$this
->assertFlag('regenerate_needed', FALSE);
}