3 namespace Drupal\Tests\token\Kernel;
10 class RandomTest extends KernelTestBase {
12 function testRandomTokens() {
14 'number' => '[0-9]{1,}',
15 'hash:md5' => '[0-9a-f]{32}',
16 'hash:sha1' => '[0-9a-f]{40}',
17 'hash:sha256' => '[0-9a-f]{64}',
18 'hash:invalid-algo' => NULL,
21 $first_set = $this->assertTokens('random', [], $tokens, ['regex' => TRUE]);
22 $second_set = $this->assertTokens('random', [], $tokens, ['regex' => TRUE]);
23 foreach ($first_set as $token => $value) {
24 $this->assertNotIdentical($first_set[$token], $second_set[$token]);