1.20.x link.validate.test | protected LinkValidateTest::validateUrl($url) |
Checks if a URL is valid through the UI.
Parameters
string $url: The URL to validate.
File
- modules/
link/ tests/ link.validate.test, line 34 - Tests that exercise the validation functions in the link module.
Class
Code
protected function validateUrl($url) {
$this->backdropGet('node/add/page');
$label = $this->randomName();
$edit = array(
'title' => $label,
$this->field_name . '[und][0][title]' => $label,
$this->field_name . '[und][0][url]' => $url,
);
$this->backdropPost(NULL, $edit, t('Save'));
$this->assertRaw(' has been created.', 'Node created');
$nid = db_query("SELECT MAX(nid) FROM {node}")->fetchField();
$node = node_load($nid);
$this->assertEqual($url, $node->{$this->field_name}['und'][0]['url']);
}