prepareDatabase([ 'users' => [ $this->normalUser() ] ]); } private function add_preference() { $this->extend( (new Extender()) ->addPreference('test', 'boolval', false) ); } /** * @test */ public function can_add_user_preference() { $this->add_preference(); /** @var User $user */ $user = User::find(2); $this->assertEquals(false, Arr::get($user->preferences, 'test')); } /** * @test */ public function can_store_user_preference() { $this->add_preference(); /** @var User $user */ $user = User::find(2); $user->setPreference('test', true); $this->assertEquals(true, $user->test); } }