RateWidgetTestBase.php in Rate 8.2
File
tests/src/Functional/RateWidgetTestBase.php
View source
<?php
namespace Drupal\Tests\rate\Functional;
use Drupal\node\Entity\NodeType;
use Drupal\rate\Entity\RateWidget;
use Drupal\Tests\rate\Traits\RateWidgetCreateTrait;
use Drupal\Tests\BrowserTestBase;
abstract class RateWidgetTestBase extends BrowserTestBase {
use RateWidgetCreateTrait;
protected $defaultTheme = 'stable';
public static $modules = [
'comment',
'rate',
'views',
'datetime',
];
protected $accessController;
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();
}
protected function loadRateWidget($id) {
return RateWidget::load($id);
}
}