CurrencyLocaleDeleteFormWebTest.php in Currency 8.3
File
tests/src/Functional/Entity/CurrencyLocale/CurrencyLocaleDeleteFormWebTest.php
View source
<?php
namespace Drupal\Tests\currency\Functional\Entity\CurrencyLocale;
use Drupal\Tests\BrowserTestBase;
class CurrencyLocaleDeleteFormWebTest extends BrowserTestBase {
public static $modules = array(
'currency',
);
protected $defaultTheme = 'stark';
function testForm() {
$user = $this
->drupalCreateUser(array(
'currency.currency_locale.delete',
));
$this
->drupalLogin($user);
$storage = \Drupal::entityTypeManager()
->getStorage('currency_locale');
$currency_locale = $storage
->create(array(
'locale' => 'zz_ZZ',
));
$currency_locale
->save();
$this
->drupalPostForm('admin/config/regional/currency-formatting/locale/' . $currency_locale
->id() . '/delete', array(), t('Delete'));
$storage
->resetCache();
$this
->assertFalse((bool) $storage
->load($currency_locale
->id()));
}
}