流明 - 测试PUT似乎不起作用

时间:2016-02-18 16:11:23

标签: php json laravel lumen

我创建了一个类似的测试:

$user = factory(Users::class)->create([
            'userID'=>5
        ]);
        $this->actingAs($user)
            ->put('/user/5', [
                'name' => "Bob Smith",
            ])
            ->get('/user/5')
            ->seeJson(['name'=>'Bob Smith']);

但是当我运行它时,测试失败,因为PUT没有更新用户名。我怎样才能让它更新用户?

1 个答案:

答案 0 :(得分:0)

最后修正了它。已将put('/user/5', ['name' => "Bob Smith"])行更改为json('put', '/user/5', ['name' => "Bob Smith"])