public function BasicUsageTest::testBasicUsage in Lightning API 8.4
Tests API documentation and JSON representations are exposed for entities.
File
- tests/
src/ Functional/ BasicUsageTest.php, line 45
Class
- BasicUsageTest
- Tests very basic administrator-facing functionality of Lightning API.
Namespace
Drupal\Tests\lightning_api\FunctionalCode
public function testBasicUsage() {
$assert_session = $this
->assertSession();
$page = $this
->getSession()
->getPage();
$account = $this
->drupalCreateUser([], NULL, TRUE);
$this
->drupalLogin($account);
$this
->drupalGet('/admin/content');
$page
->clickLink('View JSON');
$assert_session
->statusCodeEquals(200);
$this
->drupalGet('/admin/structure/types');
$this
->clickLink('View JSON');
$assert_session
->statusCodeEquals(200);
$this
->drupalGet('/api-docs');
$assert_session
->statusCodeEquals(200);
$this
->drupalGet('/admin/structure/types');
$this
->clickLink('View API documentation');
$assert_session
->statusCodeEquals(200);
}