/**
  * @param string  $selector
  * @param Filters $filters
  */
 public function __construct($selector, Filters $filters = null)
 {
     $this->filters = $filters ?: new Filters();
     $this->selector = $this->filters->extractAllPatterns($selector);
 }
示例#2
0
 /**
  * @dataProvider dataText
  * @covers ::text
  */
 public function testText($text, $expected)
 {
     $id = '10';
     $this->crawler->expects($this->once())->method('getText')->with($id)->willReturn('Some text here');
     $filters = new Filters();
     $this->assertSame($expected, $filters->text($this->crawler, $id, $text));
 }