You are here

function OpenLayersPresets::testOpenLayersPresets in Openlayers 6.2

Ensure that the preset shows up in the interface

File

tests/openlayers.test, line 70
Main OpenLayers Test file

Class

OpenLayersPresets
Test OpenLayers presets.

Code

function testOpenLayersPresets() {
  $user = $this
    ->drupalCreateUser(array(
    'administer openlayers',
  ));
  $this
    ->drupalLogin($user);

  // Go to preset page
  $this
    ->drupalGet('admin/build/openlayers/presets');
  $this
    ->assertResponse(200, t('User can reach preset list.'));

  // Ensure that the default test is listed
  $this
    ->assertText(t('Default Map'), t('Assert that the default preset\'s title appears.'));

  // Presets
  $this
    ->drupalGet('admin/build/openlayers/default/export');
  $this
    ->assertResponse(200, t('User can reach default preset export page.'));
  $this
    ->drupalGet('admin/build/openlayers/default/clone');
  $this
    ->assertResponse(200, t('User can reach default preset clone page.'));
  $this
    ->drupalGet('admin/build/openlayers/presets/add');
  $this
    ->assertResponse(200, t('User can reach preset add page.'));
}