/** * Tests the detachRule() method * * @return void * * @since 3.4 * @covers JComponentRouterView::detachRule */ public function testDetachRule() { $rule = new TestComponentRouterRule($this->object); $this->object->attachRule($rule); $this->assertEquals(array($rule), $this->object->get('rules')); $this->assertTrue($this->object->detachRule($rule)); $this->assertEquals(array(), $this->object->get('rules')); $this->assertFalse($this->object->detachRule($rule)); }