ImageWidgetCropExamplesTest.php in Image Widget Crop 8.2
File
modules/image_widget_crop_examples/tests/src/Functional/ImageWidgetCropExamplesTest.php
View source
<?php
namespace Drupal\Tests\image_widget_crop_examples\Functional;
use Drupal\Tests\BrowserTestBase;
class ImageWidgetCropExamplesTest extends BrowserTestBase {
protected $defaultTheme = 'stark';
public static $modules = [
'menu_ui',
'path',
'media',
];
public function setUp() {
parent::setUp();
\Drupal::service('theme_installer')
->install([
'bartik',
]);
$this
->config('system.theme')
->set('default', 'bartik')
->save();
$example_module_is_installed = \Drupal::service('module_installer')
->install([
'image_widget_crop_examples',
]);
$this
->assertTrue($example_module_is_installed, 'image_widget_crop_examples installed.');
\Drupal::service('router.builder')
->rebuild();
}
public function testInstalled() {
$this
->drupalGet('');
$this
->assertSession()
->titleEquals('Image Widget Crop examples | Drupal');
$this
->assertSession()
->pageTextContains('Image Widget Crop examples');
$this
->assertSession()
->pageTextContains('Welcome to Image Widget Crop example.');
$this
->assertSession()
->pageTextContains('Image Widget Crop provides an interface for using the features of the Crop API.');
$this
->assertSession()
->pageTextContains('You can test the functionality with custom content types created for the demonstration of features from Image Widget Crop:');
}
}