public function testValidator() { $data = array('street' => '123 Test Street', 'city' => 'Las Vegas', 'state' => 'Nevada', 'country' => 'US', 'zip' => '12345', 'phone' => '(234) 234-2345'); $valid = \Addresses::getValidator($data); $this->assertTrue($valid->passes()); $data = array('street' => '123 Test Street', 'city' => 'Las Vegas', 'state' => 'Nevada', 'country' => 'US', 'zip' => '12345-2345'); $valid = \Addresses::getValidator($data); $this->assertTrue($valid->passes()); $data = array('street' => '123 Test Street', 'city' => 'Las Vegas', 'state' => 'Nevada', 'country' => 'US', 'zip' => '12345-23457'); $valid = \Addresses::getValidator($data); $this->assertTrue($valid->fails()); }