public function testUserUpdateCommand_invalidEmailThrowsException() { $user = factory(App\Models\User::class)->create(['email' => '*****@*****.**']); $adapter = app('App\\Adapters\\MockAdapter'); $adapter->setAuthState($user->id, $user->id, false); \PHPUnit_Framework_TestCase::setExpectedException('App\\Exceptions\\ValidationException'); $command = new UserUpdateCommand('asdfasdf'); $adapter->dispatchCommand($command); $this->tester->seeRecord('users', ['id' => $user->id, 'email' => '*****@*****.**']); $this->tester->dontSeeEventTriggered(\App\Events\UserUpdatedEvent::class); }