NodeRateWidgetTestBase.php in Rate 8.2
File
tests/src/FunctionalJavascript/NodeRateWidgetTestBase.php
View source
<?php
namespace Drupal\Tests\rate\FunctionalJavascript;
use Drupal\FunctionalJavascriptTests\WebDriverTestBase;
use Drupal\node\Entity\NodeType;
use Drupal\Tests\rate\Traits\AssertRateWidgetTrait;
use Drupal\Tests\rate\Traits\NodeVoteTrait;
use Drupal\Tests\rate\Traits\RateWidgetCreateTrait;
abstract class NodeRateWidgetTestBase extends WebDriverTestBase {
use RateWidgetCreateTrait;
use AssertRateWidgetTrait;
use NodeVoteTrait;
public static $modules = [
'comment',
'node',
'datetime',
'rate',
];
protected $defaultTheme = 'stable';
protected $users;
protected $nodes;
protected function setUp() {
parent::setUp();
NodeType::create([
'type' => 'article',
'name' => 'Article',
])
->save();
$this->nodes['article'][1] = $this
->drupalCreateNode([
'type' => 'article',
'nid' => 1,
])
->save();
$this->nodes['article'][2] = $this
->drupalCreateNode([
'type' => 'article',
'nid' => 2,
])
->save();
}
}