/** * @test */ public function addHasAndGetErrorsWithErrorsSucceed() { $errors = ['test.1' => ['this is an error', 'this is another error'], 'test.2' => ['this is a third error']]; $validator = new Validator(); $validator->addError('test.1', 'this is an error'); $validator->addError('test.1', 'this is another error'); $validator->addError('test.2', 'this is a third error'); $this->assertTrue($validator->hasErrors()); $this->assertEquals($errors, $validator->getErrors()); }