X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fchi-teck%2Fdrupal-code-generator%2Ftemplates%2Fd7%2Ftest.twig;fp=vendor%2Fchi-teck%2Fdrupal-code-generator%2Ftemplates%2Fd7%2Ftest.twig;h=ac7dabaee3456da948c0e326fe7ed3e563b23fa2;hp=0000000000000000000000000000000000000000;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/vendor/chi-teck/drupal-code-generator/templates/d7/test.twig b/vendor/chi-teck/drupal-code-generator/templates/d7/test.twig new file mode 100644 index 000000000..ac7dabaee --- /dev/null +++ b/vendor/chi-teck/drupal-code-generator/templates/d7/test.twig @@ -0,0 +1,54 @@ + '{{ name }}', + 'description' => 'Test description', + 'group' => '{{ machine_name }}', + ); + } + + function setUp() { + parent::setUp(array('{{ machine_name }}')); + + // Create admin account. + $this->admin_user = $this->drupalCreateUser(array('administer {{ machine_name }} configuration')); + + $this->drupalLogin($this->admin_user); + } + + /** + * Tests configuration form. + */ + function testAdminForm() { + $fields = array( + '{{ machine_name }}_setting_1' => 'test', + '{{ machine_name }}_setting_2' => 1, + '{{ machine_name }}_setting_3' => 1, + ); + $this->drupalPost('admin/config/system/{{ machine_name }}', $fields, t('Save configuration')); + + $this->assertFieldByName('{{ machine_name }}_setting_1', 'test'); + $this->assertFieldByName('{{ machine_name }}_setting_2', 1); + $this->assertFieldByName('{{ machine_name }}_setting_3', 1); + $this->assertRaw(t('The configuration options have been saved.')); + } + +}