예제 #1
0
 /**
  * @covers thebuggenie\core\modules\configuration\Actions::runAddUser
  */
 public function testRunAddUserWithNoMoreUsersInScopeThrowsException()
 {
     $scope = $this->getMockBuilder('\\thebuggenie\\core\\entities\\Scope')->setMethods(array('hasUsersAvailable'))->getMock();
     $scope->method('hasUsersAvailable')->willReturn(false);
     \thebuggenie\core\framework\Context::setScope($scope);
     $request = new \thebuggenie\core\framework\Request();
     $this->object->expects($this->once())->method('renderJSON')->with($this->equalTo(array('error' => 'This instance of The Bug Genie cannot add more users')));
     $this->object->runAddUser($request);
 }