drupal-module-tdd-blog/tests/src/Functional/PageListTest.php

40 lines
972 B
PHP
Raw Normal View History

2017-10-21 17:35:54 +01:00
<?php
namespace Drupal\Tests\tdd_dublin\Functional;
use Drupal\Tests\BrowserTestBase;
class PageListTest extends BrowserTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = ['tdd_dublin'];
/**
* Test that the pages listing page exists and is accessible.
*/
public function testListingPageExists() {
// Go to /pages and check that it is accessible by checking the status
// code.
$this->drupalGet('pages');
$this->assertSession()->statusCodeEquals(200);
}
2017-10-21 20:23:05 +01:00
/**
* Ensure that only the correct nodes are returned.
*
* Ensure that only published pages are returned by the view. Unpublished
* pages or content of different types should not be shown.
*/
public function testOnlyPublishedPagesAreShown() {
// Given that a have a mixture of published and unpublished pages, as well
// as other types of content.
// When I view the page.
// Then I should only see the published pages.
}
2017-10-21 17:35:54 +01:00
}