/** * @dataProvider provideTestFilter */ public function testFilter($options, $raw, $filtered, $valid) { $int = new Regex($options); $this->assertEquals($filtered, $int->filter($raw)); $this->assertEquals($valid, $int->validate($raw)); }
/** * @test * @dataProvider filterResults */ function it_returns_pattern_match($data, $pattern, $expected) { $filter = new Regex(); $filter->setPattern($pattern); $this->assertSame($expected, $filter->filter($data)); }