function dfpTokensTest::testUrlPartsToken in Doubleclick for Publishers (DFP) 7.2
Same name and namespace in other branches
- 7 tests/dfp_tokens.test \dfpTokensTest::testUrlPartsToken()
File
- tests/dfp.test, line 433
- Test file for DFP module.
Class
- dfpTokensTest
Code
function testUrlPartsToken() {
$tag = $this
->createTag();
$url = 'admin/structure/dfp_ads';
$url_parts = explode('/', $url);
$max_parts_to_test = 3;
for ($i = 1; $i <= $max_parts_to_test; $i++) {
$edit['targeting[0][target]'] = 'url parts';
$edit['targeting[0][value]'] = '[dfp_tag:url_parts:' . $i . ']';
$this
->editTag($tag->machinename, $edit);
$this
->drupalGet($url);
$replacement = implode('/', array_slice($url_parts, 0, $i));
$this
->assertPropertySet('Targeting', 'url parts', $replacement);
}
}