public function createReponseWithErrors(FunctionalTester $I) { $user_params = UserSeeder::ExtraSeeds()[0]; $user_params['name'] = ''; $I->sendPOST('/api/v1/users', $user_params); $I->seeResponseCodeIs(409); $I->seeResponseIsJson(); $I->seeResponseContains('messages'); $I->seeResponseContains('name'); $I->assertGreaterThan(0, count(json_decode($I->grabResponse())->messages)); }
public function createUnsuccessfulReturnErrors(FunctionalTester $I) { $new_user = UserSeeder::ExtraSeeds()[0]; $new_user['name'] = ''; $I->dontSeeRecord('App\\Models\\User', $new_user); $I->sendPOST($this->endpoint, $new_user); $I->seeResponseCodeIs(409); $I->seeResponseContains('messages'); $I->seeResponseContains('name'); $I->assertGreaterThan(0, count(json_decode($I->grabResponse())->messages)); $I->dontSeeRecord('App\\Models\\User', $new_user); }
protected function _before() { \App\Db\Seeds\DatabaseSeeder::Seed($want_fake = false); $this->modelWValidation = new User(); $this->modelWValidation->assign(UserSeeder::ExtraSeeds()[0]); }
public function _before(FunctionalTester $I) { $this->model = new User(); $this->model->assign(UserSeeder::ExtraSeeds()[0]); }