/** * Test request prefix methods. * * @return void */ public function testRequestPrefix() { $this->assertFalse($this->App->getPrefix()); //////////////////////////////////////////////////////////////////////////////////////////////////////////////// $this->Controller->request->params['prefix'] = 'site'; $this->assertSame('site', $this->App->getPrefix()); //////////////////////////////////////////////////////////////////////////////////////////////////////////////// $this->Controller->request->params['prefix'] = ''; $this->assertTrue($this->App->isSite()); $this->Controller->request->params['prefix'] = false; $this->assertTrue($this->App->isSite()); $this->Controller->request->params['prefix'] = null; $this->assertTrue($this->App->isSite()); //////////////////////////////////////////////////////////////////////////////////////////////////////////////// $this->Controller->request->params['prefix'] = 'admin'; $this->assertSame('admin', $this->App->getPrefix()); $this->assertTrue($this->App->isAdmin()); }