function testCanRemoveFilterWithSingleFilterSet() { $input = new T_Form_Upload('myalias', 'mylabel'); $files = array($input->getFieldname() => new T_File_Uploaded('first/path', 150, 'first.txt')); $src = new T_Test_Cage_PostStub(array(), $files); $filter = new T_Test_Filter_Failure(); $input->attachFilter($filter)->removeFilter($filter)->validate($src); $this->assertTrue($input->isValid()); }