Laravel Dusk编辑数据库

时间:2018-08-16 14:30:40

标签: database laravel testing laravel-dusk

我是使用Laravel Dusk的初学者,需要一些帮助。我希望能够更改数据库中的值,以便可以确认/验证我刚刚使用以下代码注册的用户。我如何在测试中实现?我想在assertDatabaseHas(...我刚刚创建的用户...)

之后立即在数据库中更改该值。
public function testRegisterUser()
    {
        //Register with all info filled out correctly
        $this->browse(function ($browser){
            $browser->visit('/register')
                    ->type('firstName', 'JenLogin')
                    ->type('lastName', 'Zhou')
                    ->type('email', 'testLogin@gmail.com')
                    ->type('bio', 'Hello, this user is for testing login purposes!')
                    ->type('location_zip', '11111')
                    ->type('password', '123456')
                    ->type('password_confirmation', '123456')
                    ->click('.btn-primary')
                    ->assertPathIs('/home')
                    ->click('.dropdown-toggle')
                    ->click('.dropdown-menu li:last-child');

        });

        $this->assertDatabaseHas('users', ['firstName' => 'JenLogin', 'lastName' => 'Zhou', 'email' => 'testLogin@gmail.com']);


    }

0 个答案:

没有答案