Eris\Generator\RegexGeneratorTest::testGeneratesOnlyValuesThatMatchTheRegex PHP Method

testGeneratesOnlyValuesThatMatchTheRegex() public method

    public function testGeneratesOnlyValuesThatMatchTheRegex($expression)
    {
        $generator = new RegexGenerator($expression);
        for ($i = 0; $i < 100; $i++) {
            $value = $generator($this->size, $this->rand)->unbox();
            $this->assertTrue($generator->contains(GeneratedValue::fromJustValue($value)), "Failed asserting that " . var_export($value, true) . " matches the regexp {$expression}");
        }
    }