我在 Laravel Dusk 中创建了一个简单的测试,用户在将电子邮件字段留空时无法注册。测试代码如下:
/** @test */
public function a_user_cannot_register_without_filling_in_email_field()
{
$this->browse(function (Browser $browser) {
$browser->visit('/register')
->type('password', $this->user->password)
->type('password_confirmation', $this->user->password)
->press('Register')
->assertSee('The email field is required.');
});
}
当required
从表单输入中删除属性时,此测试通过,但添加时测试失败。
有没有另一种方法来测试这个?