validator = $this->diContainer->get(Validator::class); } public function testItValidatesEmail() { expect($this->validator->validateEmail('test'))->false(); expect($this->validator->validateEmail('tést@éxample.com'))->false(); expect($this->validator->validateEmail('test@example.com'))->true(); expect($this->validator->validateEmail('loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_email@example.com'))->false(); expect($this->validator->validateEmail('a@b.c'))->false(); } public function testItValidatesNonRoleEmail() { expect($this->validator->validateNonRoleEmail('test'))->false(); expect($this->validator->validateNonRoleEmail('webmaster@example.com'))->false(); expect($this->validator->validateNonRoleEmail('test@example.com'))->true(); } }