assertEquals(true, $validator->isValid([]), $validator->getDescription()); $this->assertEquals(true, $validator->isValid(['equal("name", "value")']), $validator->getDescription()); $this->assertEquals(true, $validator->isValid(['equal("email", "value")']), $validator->getDescription()); $this->assertEquals(true, $validator->isValid(['equal("phone", "value")']), $validator->getDescription()); $this->assertEquals(true, $validator->isValid(['greaterThan("passwordUpdate", "2020-10-15 06:38")']), $validator->getDescription()); $this->assertEquals(true, $validator->isValid(['greaterThan("registration", "2020-10-15 06:38")']), $validator->getDescription()); $this->assertEquals(true, $validator->isValid(['equal("emailVerification", true)']), $validator->getDescription()); $this->assertEquals(true, $validator->isValid(['equal("phoneVerification", true)']), $validator->getDescription()); /** * Test for Failure */ $this->assertEquals(false, $validator->isValid(['equal("password", "value")']), $validator->getDescription()); } }