Merge pull request #8 from silverstripe-labs/pulls/avoid-hamcrest-globals

Include Hamcrest without clashing with PHPUnit globals
This commit is contained in:
Damian Mooyman 2015-05-28 09:21:57 +12:00
commit b219ebb52e
1 changed files with 9 additions and 3 deletions

View File

@ -1,7 +1,5 @@
<?php
if (class_exists('Phockito')) Phockito::include_hamcrest();
class ExternalLinksTest extends SapphireTest {
protected static $fixture_file = 'ExternalLinksTest.yml';
@ -10,6 +8,14 @@ class ExternalLinksTest extends SapphireTest {
'ExternalLinksTest_Page'
);
public function setUpOnce() {
if (class_exists('Phockito')) {
Phockito::include_hamcrest(false);
}
parent::setUpOnce();
}
public function setUp() {
parent::setUp();
@ -60,7 +66,7 @@ class ExternalLinksTest extends SapphireTest {
->return(null);
Phockito::when($checker)
->checkLink(anything()) // anything else is 404
->checkLink(Hamcrest_Matchers::anything()) // anything else is 404
->return(404);
Injector::inst()->registerService($checker, 'LinkChecker');