CurrencyWebTest.php in Currency 8.3
File
tests/src/Functional/Plugin/views/filter/CurrencyWebTest.php
View source
<?php
namespace Drupal\Tests\currency\Functional\Plugin\views\filter;
use Drupal\Tests\BrowserTestBase;
use Drupal\views\Entity\View;
class CurrencyWebTest extends BrowserTestBase {
public static $modules = array(
'currency_test',
'views_ui',
);
protected $defaultTheme = 'stark';
public function testHandler() {
$view_id = 'currency_test';
$view = View::load($view_id);
$view
->getExecutable()
->execute('default');
$this
->assertEqual(count($view
->get('executable')->result), 3);
$account = $this
->drupalCreateUser(array(
'administer views',
));
$this
->drupalLogin($account);
$this
->drupalGet('admin/structure/views/nojs/handler/' . $view_id . '/default/filter/currency');
$form_helper = \Drupal::service('currency.form_helper');
foreach ($form_helper
->getCurrencyOptions() as $option) {
$this
->assertText($option);
}
}
}