예제 #1
0
 /**
  * Tests the detachRule() method
  *
  * @return  void
  *
  * @since   4.0
  * @covers  JRouter::detachRule
  */
 public function testDetachRule()
 {
     $rule = function () {
     };
     $this->object->attachParseRule($rule);
     $rules = $this->object->getRules();
     $this->assertEquals(array($rule), $rules['parse']);
     $this->assertTrue($this->object->detachRule('parse', $rule));
     $rules = $this->object->getRules();
     $this->assertEquals(array(), $rules['parse']);
     $this->assertFalse($this->object->detachRule('parse', $rule));
 }