public function testFacadeUsesFilterInterface() { $testData = array('field' => 'data'); $zfb = $this->getMock('Zend_Filter_Builder'); $zfb->expects($this->once())->method('filter')->with($this->equalTo($testData)); $ff = new Zend_Filter_Builder_FluentFacade($zfb); $ff->filter($testData); }
public function testAllClassesGetCalled() { $testData1 = array('field1' => ' Spaces on either side ', 'field2' => 'Needs trimming '); $zfb = new Zend_Filter_Builder(); $ff = new Zend_Filter_Builder_FluentFacade($zfb); $ff->field1->stringTrim(); $ff->field2->stringTrim(); $actual = $ff->filter($testData1); $expected = array('field1' => 'Spaces on either side', 'field2' => 'Needs trimming'); $this->assertEquals($expected, $actual); }