function OpenLayersUI::testSourceChange in Openlayers 7.2
Ensure that the source can be updated
File
- tests/
openlayers.test, line 87 - Main OpenLayers Test file
Class
- OpenLayersUI
- Test OpenLayers basic UI
Code
function testSourceChange() {
$user = $this
->drupalCreateUser(array(
'administer openlayers',
));
$this
->drupalLogin($user);
// Update source settings
$new_openlayers_source = 'http://openlayers.org/nightly/OpenLayers.js';
$openlayers_settings = array(
'openlayers_source_type' => 'external',
'openlayers_source_external' => $new_openlayers_source,
);
$this
->drupalPost('admin/structure/openlayers', $openlayers_settings, t('Save configuration'));
// Go to map page
$this
->drupalGet('admin/structure/openlayers');
$this
->assertResponse(200, t('User can reach the settings page.'));
// Check that the new source change is represented
$this
->drupalGet('admin/structure/openlayers');
$this
->assertRaw($new_openlayers_source, t('The OpenLayers source was changed'));
}