function doLoginAdmin() { makeAuthedTestUserAdmin($this->DB); $this->doLoginBasic(); }
function testGetAccessibleNotebooksSystemAdmin() { makeAuthedTestUserAdmin($this->DB); $u = User::getOneFromDb(['user_id' => 101], $this->DB); $notebooks = $u->getAccessibleNotebooks(Action::getOneFromDb(['name' => 'edit'], $this->DB)); $this->assertEqual(4, count($notebooks), 'number of notebooks mismatch: 4 vs ' . count($notebooks)); $this->assertEqual(1001, $notebooks[0]->notebook_id, 'notebook id mismatch'); $this->assertEqual(1002, $notebooks[1]->notebook_id, 'notebook id mismatch'); $this->assertEqual(1003, $notebooks[2]->notebook_id, 'notebook id mismatch'); $this->assertEqual(102, $notebooks[2]->user_id, 'notebook user id mismatch'); }