protected function NodeRateWidgetThumbsUpDownTest::setUp in Rate 8.2
Overrides NodeRateWidgetTestBase::setUp
File
- tests/
src/ FunctionalJavascript/ NodeRateWidgetThumbsUpDownTest.php, line 17
Class
- NodeRateWidgetThumbsUpDownTest
- Tests for the "Thumbs Up / Down" widget.
Namespace
Drupal\Tests\rate\FunctionalJavascriptCode
protected function setUp() {
parent::setUp();
// Create the rate widget.
$options = [
[
'value' => 1,
'label' => 'Up',
],
[
'value' => -1,
'label' => 'Down',
],
];
$this
->createRateWidget('thumbs_up_down', 'Thumbs Up / Down', 'thumbsupdown', $options, [
'node.article',
]);
// Reset any static cache.
drupal_static_reset();
// Verify the new widget has been added correctly.
$rate_widget = RateWidget::load('thumbs_up_down');
$this
->assertEqual($rate_widget
->getLabel(), 'Thumbs Up / Down');
$permissions = [
'access content',
'cast rate vote on node of article',
];
$this->users[1] = $this
->createUser($permissions);
$this->users[2] = $this
->createUser($permissions);
$this->users[3] = $this
->createUser($permissions);
}