Mercurial > hg > isophonics-drupal-site
view core/modules/user/tests/src/Kernel/UserSaveStatusTest.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php namespace Drupal\Tests\user\Kernel; use Drupal\KernelTests\KernelTestBase; use Drupal\user\Entity\User; /** * Tests user saving status. * * @group user */ class UserSaveStatusTest extends KernelTestBase { /** * Modules to enable. * * @var array */ public static $modules = ['system', 'user', 'field']; protected function setUp() { parent::setUp(); $this->installEntitySchema('user'); } /** * Test SAVED_NEW and SAVED_UPDATED statuses for user entity type. */ public function testUserSaveStatus() { // Create a new user. $values = [ 'uid' => 1, 'name' => $this->randomMachineName(), ]; $user = User::create($values); // Test SAVED_NEW. $return = $user->save(); $this->assertEqual($return, SAVED_NEW, "User was saved with SAVED_NEW status."); // Test SAVED_UPDATED. $user->name = $this->randomMachineName(); $return = $user->save(); $this->assertEqual($return, SAVED_UPDATED, "User was saved with SAVED_UPDATED status."); } }