更新方法的Laravel单元测试不起作用
我正在尝试在资源控制器中对update函数进行单元测试,并且不断收到对未定义方法assertStatus()的错误调用。这是我的代码:$this->withoutExceptionHandling()更新方法的Laravel单元测试不起作用,laravel,testing,Laravel,Testing,我正在尝试在资源控制器中对update函数进行单元测试,并且不断收到对未定义方法assertStatus()的错误调用。这是我的代码:$this->withoutExceptionHandling() assertStatus断言不在Illumb\Foundation\Testing\TestCase类中,而是在Illumb\Foundation\Testing\TestResponse类中,因此在代码中,您需要像这样使用它: $update = $this->actingAs($
assertStatus
断言不在Illumb\Foundation\Testing\TestCase
类中,而是在Illumb\Foundation\Testing\TestResponse
类中,因此在代码中,您需要像这样使用它:
$update = $this->actingAs($user)->json('PATCH','timesheets/update'.$timesheet->id, $data);
$update->assertStatus(200);
assertStatus
断言不在Illumb\Foundation\Testing\TestCase
类中,而是在Illumb\Foundation\Testing\TestResponse
类中,因此在代码中,您需要像这样使用它:
$update = $this->actingAs($user)->json('PATCH','timesheets/update'.$timesheet->id, $data);
$update->assertStatus(200);