function RedirectFunctionalTest::testDisableEnableRedirect in Redirect 7
Same name and namespace in other branches
- 7.2 redirect.test \RedirectFunctionalTest::testDisableEnableRedirect()
File
- ./redirect.test, line 323
- Unit tests for the redirect module.
Class
- RedirectFunctionalTest
Code
function testDisableEnableRedirect() {
$redirect = $this
->addRedirect('redirect', 'node');
$this
->assertEqual($redirect->status, 1);
$edit = array(
'status' => FALSE,
);
$this
->drupalPost("admin/config/search/redirect/edit/{$redirect->rid}", $edit, t('Save'));
$redirect = redirect_load($redirect->rid);
$this
->assertEqual($redirect->status, 0);
$this
->drupalGet("admin/config/search/redirect/edit/{$redirect->rid}");
$this
->assertNoFieldChecked('edit-status', 'status is unchecked');
$this
->assertNoRedirect($redirect);
$edit = array(
'status' => 1,
);
$this
->drupalPost("admin/config/search/redirect/edit/{$redirect->rid}", $edit, t('Save'));
$this
->assertRedirect($redirect);
}