예제 #1
0
 public function testGlobAddsFieldPattern()
 {
     $mockFilter = $this->getMock('Zend_Filter_Int');
     $mockFactory = $this->getMock('Zend_Filter_Builder_FilterFactory');
     $mockFactory->expects($this->once())->method('create')->with($this->equalTo('testFilter'), $this->equalTo(array('a', 'b', 'c')))->will($this->returnValue($mockFilter));
     $zfb = $this->getMock('Zend_Filter_Builder');
     $zfb->expects($this->once())->method('add')->with($this->equalTo($mockFilter), $this->equalTo('/./'), $this->equalTo(Zend_Filter_Builder::PATTERN));
     $ff = new Zend_Filter_Builder_FluentFacade($zfb);
     $ff->setFactory($mockFactory);
     $ff->glob('/./')->testFilter('a', 'b', 'c');
 }