/** * A basic functional test example. * * @return void */ public function test_update_an_cashier() { $cashier = $this->createCashier(); $updatecashier = factory(Cashier::class)->make(); $id = $this->encode($cashier->id); $token = $this->getTokenAsOwner(); $data = $updatecashier->toArray(); $data['outlet_id'] = $this->encode(Outlet::findOrFail(1)->id); $this->put('/v1/cashiers/' . $id, $data, $token); $this->assertResponseStatus(200); $this->seeInDatabase('cashiers', ['id' => $cashier->id, 'name' => $updatecashier->name, 'phone' => $updatecashier->phone]); }