function testRemoveRules() { $expected_xml = '<filter name="test" fullData="true">' . '<rule type="actor">me</rule>' . '<rule type="actor">you</rule>' . '</filter>'; $rules = array(new Services_Gnip_Rule("actor", "me"), new Services_Gnip_Rule("actor", "you")); $filter = new Services_Gnip_Filter('test', 'true', '', $rules); $this->assertEquals($expected_xml, $filter->toXML()); $expected_xml = '<filter name="test" fullData="true">' . '<rule type="actor">me</rule>' . '</filter>'; $filter->removeRules(array(new Services_Gnip_Rule("actor", "you"))); $this->assertEquals($expected_xml, $filter->toXML()); }