mirror of
https://github.com/silverstripe/silverstripe-blog
synced 2024-10-22 11:05:58 +02:00
Switch try/catch for exception to use expected exception and code
This commit is contained in:
parent
afc1a3dd25
commit
c0695224d6
@ -330,23 +330,17 @@ class BlogTest extends SapphireTest
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException HTTPResponse_Exception
|
||||
* @expectedExceptionCode 404
|
||||
*/
|
||||
public function testDisabledProfiles()
|
||||
{
|
||||
Config::modify()->set(BlogController::class, 'disable_profiles', true);
|
||||
|
||||
try {
|
||||
$controller = BlogController::create();
|
||||
$controller->setRequest(Controller::curr()->getRequest());
|
||||
$controller->profile();
|
||||
|
||||
$this->fail('The "profile" action should throw a HTTPResponse_Exception when disable_profiles is enabled');
|
||||
} catch (HTTPResponse_Exception $e) {
|
||||
$this->assertEquals(
|
||||
404,
|
||||
$e->getResponse()->getStatusCode(),
|
||||
'The response status code should be 404 Not Found'
|
||||
);
|
||||
}
|
||||
$controller = BlogController::create();
|
||||
$controller->setRequest(Controller::curr()->getRequest());
|
||||
$controller->profile();
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user