public function FaqExistsFaq_AskTestCase::testFaq_AskExist in FAQ_Ask 7
Check for existing FAQ page and the posibility to create a FAQ by user
File
- ./
faq_ask.test, line 523 - Test Faq_Ask functionality Base test class. All tests inherits this one Hugely based on code from the test file block.test by boombatower
Class
Code
public function testFaq_AskExist() {
// Create and log in user with create FAQ permissions
$this
->drupalLogin($this->ask_user);
$this
->drupalGet("faq_ask");
// Verify that all the fields are there
// $this->assertFieldById('edit-taxonomy-tags-' . $this->tax['id']);
// $this->assertFieldByName('taxonomy[tags][' . $this->tax['id'] . ']');
$this
->assertFieldById('edit-title');
$this
->assertFieldByName('title');
$this
->assertFieldById('edit-detailed-question');
$this
->assertFieldByName('detailed_question');
// The answer field should not be there
$this
->assertNoFieldByName('body');
// No published status field
// $this->assertNoFieldChecked('status'); // Turns out this one is not accessible for someone asking questions
// Leave the logged in state
$this
->drupalLogout();
}