request = new RemoveTaxIdentifierRequest(); $this->withoutMiddleware( ThrottleRequests::class ); $this->makeTestData(); } public function testMissingCountry(): void { $this->actingAs($this->user); $data = [ 'vat_number' => 'DE123456789', ]; $this->request->initialize($data); $validator = Validator::make($data, $this->request->rules()); $this->assertFalse($validator->passes()); } public function testInvalidCountry(): void { $this->actingAs($this->user); $data = [ 'country' => 'US', 'vat_number' => 'DE123456789', ]; $this->request->initialize($data); $validator = Validator::make($data, $this->request->rules()); $this->assertFalse($validator->passes()); } public function testMissingVat(): void { $this->actingAs($this->user); $data = [ 'country' => 'DE', // 'vat_number' => 'DE123456789', ]; $this->request->initialize($data); $validator = Validator::make($data, $this->request->rules()); if(!$validator->passes()) nlog($validator->errors()); $this->assertFalse($validator->passes()); } }