Now all modules are in core modules folder

This commit is contained in:
Manuel Cillero 2017-08-08 12:14:45 +02:00
parent 5ba1cdfa0b
commit 05b6a91b0c
1907 changed files with 0 additions and 0 deletions

75
modules/storm/storm.test Normal file
View file

@ -0,0 +1,75 @@
<?php
/**
* @file
* Tests for the SuiteDesk module
*/
class StormTestCase extends DrupalWebTestCase {
public static function getInfo() {
return array(
'name' => 'SuiteDesk functionality',
'description' => 'Test the functionality of the SuiteDesk base module',
'group' => 'Storm',
);
}
public function setUp() {
parent::setUp('dashboard');
}
public function testStormAccess() {
$this->drupalGet('dashboard');
$this->assertResponse(403, t('Make sure access is denied to SuiteDesk dashboard for anonymous user'));
$basic_user = $this->drupalCreateUser();
$this->drupalLogin($basic_user);
$this->drupalGet('dashboard');
$this->assertResponse(403, t('Make sure access is denied to SuiteDesk dashboard for basic user'));
$privileged_user = $this->drupalCreateUser(array('Storm: access dashboard'));
$this->drupalLogin($privileged_user);
$this->drupalGet('dashboard');
$this->assertText(t('SuiteDesk dashboard'), t('Make sure the correct page has been displayed by checking that the title is "SuiteDesk dashboard".'));
}
public function testStormAccessSettings() {
$this->drupalGet('admin/settings/storm');
$this->assertResponse(403, t('Make sure access is denied to SuiteDesk settings page for anonymous user'));
$this->drupalGet('admin/settings/suitedesk/suitedesk');
$this->assertResponse(403, t('Make sure access is denied to SuiteDesk settings page for anonymous user'));
$basic_user = $this->drupalCreateUser();
$this->drupalLogin($basic_user);
$this->drupalGet('admin/settings/storm');
$this->assertResponse(403, t('Make sure access is denied to SuiteDesk settings page for basic user'));
$this->drupalGet('admin/settings/suitedesk/suitedesk');
$this->assertResponse(403, t('Make sure access is denied to SuiteDesk settings page for basic user'));
$privileged_user = $this->drupalCreateUser(array('Storm: access administration pages'));
$this->drupalLogin($privileged_user);
$this->drupalGet('admin/settings/storm');
$this->assertText(t('SuiteDesk'), t('Make sure the correct page has been displayed by checking that the title of the settings page is "SuiteDesk".'));
$this->drupalGet('admin/settings/suitedesk/suitedesk');
$this->assertText(t('SuiteDesk'), t('Make sure the correct page has been displayed by checking that the title of the settings page is "SuiteDesk".'));
}
public function testStormAttributesAccess() {
$this->drupalGet('attributes');
$this->assertResponse(403, t('Make sure access is denied to SuiteDesk Attributes list for anonymous user'));
$this->drupalGet('attributes/add');
$this->assertResponse(403, t('Make sure access is denied to SuiteDesk Attributes form for anonymous user'));
$basic_user = $this->drupalCreateUser();
$this->drupalLogin($basic_user);
$this->drupalGet('attributes');
$this->assertResponse(403, t('Make sure access is denied to SuiteDesk Attributes list for basic user'));
$this->drupalGet('attributes/add');
$this->assertResponse(403, t('Make sure access is denied to SuiteDesk Attributes form for basic user'));
$privileged_user = $this->drupalCreateUser(array('Storm: access administration pages'));
$this->drupalLogin($privileged_user);
$this->drupalGet('attributes');
$this->assertText(t('Attributes'), t('Make sure the correct page has been displayed by checking that the title is "Attributes".'));
$this->drupalGet('attributes/add');
$this->assertText(t('Add a new attribute'), t('Make sure the correct page has been displayed by checking that the title is "Add a new attribute".'));
}
}