public function AssetInjectorJsTest::testSaveContinue in Asset Injector 8.2
Tests if the save and continue button works accurately.
Throws
\Exception
File
- tests/
src/ Functional/ AssetInjectorJsTest.php, line 106
Class
- AssetInjectorJsTest
- Class AssetInjectorJsTest.
Namespace
Drupal\Tests\asset_injector\FunctionalCode
public function testSaveContinue() {
$page = $this
->getSession()
->getPage();
$this
->testJsPermissionGranted();
$this
->drupalGet('admin/config/development/asset-injector/js/add');
$this
->assertSession()
->statusCodeEquals(200);
$this
->assertSession()
->pageTextContains($this
->t('Code'));
$page
->fillField('Label', 'test save continue');
$page
->fillField('Machine-readable name', 'test_save_continue');
$page
->fillField('Code', 'var a;');
$page
->pressButton('Save and Continue Editing');
$this
->assertSession()
->pageTextContains('Created the test save continue Asset Injector');
$this
->assertSession()
->addressEquals('admin/config/development/asset-injector/js/test_save_continue');
}