Chris@0: '{{ name }}', Chris@0: 'description' => 'Test description', Chris@0: 'group' => '{{ machine_name }}', Chris@0: ); Chris@0: } Chris@0: Chris@0: function setUp() { Chris@0: parent::setUp(array('{{ machine_name }}')); Chris@0: Chris@0: // Create admin account. Chris@0: $this->admin_user = $this->drupalCreateUser(array('administer {{ machine_name }} configuration')); Chris@0: Chris@0: $this->drupalLogin($this->admin_user); Chris@0: } Chris@0: Chris@0: /** Chris@0: * Tests configuration form. Chris@0: */ Chris@0: function testAdminForm() { Chris@0: $fields = array( Chris@0: '{{ machine_name }}_setting_1' => 'test', Chris@0: '{{ machine_name }}_setting_2' => 1, Chris@0: '{{ machine_name }}_setting_3' => 1, Chris@0: ); Chris@0: $this->drupalPost('admin/config/system/{{ machine_name }}', $fields, t('Save configuration')); Chris@0: Chris@0: $this->assertFieldByName('{{ machine_name }}_setting_1', 'test'); Chris@0: $this->assertFieldByName('{{ machine_name }}_setting_2', 1); Chris@0: $this->assertFieldByName('{{ machine_name }}_setting_3', 1); Chris@0: $this->assertRaw(t('The configuration options have been saved.')); Chris@0: } Chris@0: Chris@0: }