Nova Laravel单元测试预期返回201,但返回403

时间:2020-11-02 05:47:31

标签: laravel unit-testing phpunit laravel-nova laravel-unit-test

我要对我的资源进行单元测试。 这是我的测试功能,如下:

public function testCreateMyResource()
{
    $user = factory(\App\User::class)->states('admin')->create();
    $this->actingAs($user);
    $data = [
        'Field' => "Example",
    ];

    $response = $this->actingAs($user)->postJson('/nova-api/my-resource?editing=true&editMode=create',$data);
    $response->assertStatus(201);
    $response->assertJson(['status' => true]);
    $response->assertJson(['message' => "Created!"]);

}

但是它返回了403。 我希望在正常登录Nova仪表板并在表单中创建新记录时返回201。 似乎禁止访问测试类中的路由。 反正有路线吗?请任何人帮助我解决这个问题。

0 个答案:

没有答案