public function test_process_shouldKeepSuperUserPermission_IfAccessWasManuallySet() { $this->access->setSuperUserAccess(true); $this->assertAccessReloadedAndRestored('difFenrenT'); $request = new Request(array('method' => 'API.getPiwikVersion', 'token_auth' => 'difFenrenT')); $request->process(); // make sure token auth was restored after it was loaded with difFenrenT $this->assertSameUserAsBeforeIsAuthenticated(); $this->assertTrue($this->access->hasSuperUserAccess()); }
public function testReloadAccessWithEmptyAuthSuperUser() { $access = new Access(); $access->setSuperUserAccess(true); $this->assertTrue($access->reloadAccess(null)); }