diff options
| author | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2021-08-05 12:13:56 +0200 |
|---|---|---|
| committer | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2021-08-05 12:13:56 +0200 |
| commit | 2cc8b70e0d8c8acddbb9561a53505531a6607c96 (patch) | |
| tree | cdd68bfb6f88ac92684b49aa08db64cce0ba31f5 /tests/unit | |
| parent | 402abeae7e0957f2dfaebca643a426a21a42abbb (diff) | |
fix tests in CI, fixes #42
Diffstat (limited to 'tests/unit')
| -rw-r--r-- | tests/unit/_bootstrap.php | 2 | ||||
| -rw-r--r-- | tests/unit/lib/VisualTest.php | 2 | ||||
| -rw-r--r-- | tests/unit/lib/classes/CronjobScheduleTest.php | 2 | ||||
| -rw-r--r-- | tests/unit/lib/classes/CsrfProtectionTest.php | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/tests/unit/_bootstrap.php b/tests/unit/_bootstrap.php index 1acb4d4..cfa78f6 100644 --- a/tests/unit/_bootstrap.php +++ b/tests/unit/_bootstrap.php @@ -109,7 +109,7 @@ if (!class_exists('StudipTestHelper')) { static function set_up_tables($tables) { // first step, set fake cache - $testconfig = new Config(['cache_class' => 'StudipArrayCache']); + $testconfig = new Config(['SYSTEMCACHE' => ['type' => 'StudipArrayCache']]); Config::set($testconfig); StudipCacheFactory::setConfig($testconfig); diff --git a/tests/unit/lib/VisualTest.php b/tests/unit/lib/VisualTest.php index 264000b..3d2f03a 100644 --- a/tests/unit/lib/VisualTest.php +++ b/tests/unit/lib/VisualTest.php @@ -9,7 +9,6 @@ * the License, or (at your option) any later version. */ -require_once 'config.inc.php'; //$SMILE_SHORT and $SYMBOL_SHORT needed by formatReady require_once 'lib/models/SimpleORMap.class.php'; require_once 'lib/models/OpenGraphURL.class.php'; require_once 'lib/visual.inc.php'; @@ -28,6 +27,7 @@ class VisualFunctionsTest extends \Codeception\Test\Unit Config::set(new Config($config)); $GLOBALS['SMILEY_NO_DB'] = true; + $GLOBALS['SYMBOL_SHORT'] = []; } public function tearDown() diff --git a/tests/unit/lib/classes/CronjobScheduleTest.php b/tests/unit/lib/classes/CronjobScheduleTest.php index 5e05663..e218b7e 100644 --- a/tests/unit/lib/classes/CronjobScheduleTest.php +++ b/tests/unit/lib/classes/CronjobScheduleTest.php @@ -18,7 +18,7 @@ class CronjobScheduleTest extends \Codeception\Test\Unit { date_default_timezone_set('Europe/Berlin'); - StudipTestHelper::set_up_tables(['cronjobs_schedules']); + StudipTestHelper::set_up_tables(['cronjobs_schedules', 'cronjobs_tasks']); } function tearDown() diff --git a/tests/unit/lib/classes/CsrfProtectionTest.php b/tests/unit/lib/classes/CsrfProtectionTest.php index 17306fd..ce556b8 100644 --- a/tests/unit/lib/classes/CsrfProtectionTest.php +++ b/tests/unit/lib/classes/CsrfProtectionTest.php @@ -117,8 +117,8 @@ class CSRFRequestTest extends \Codeception\Test\Unit $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'XmlHttpRequest'; unset($_POST['security_token']); + $this->expectException(InvalidSecurityTokenException::class); CSRFProtection::verifyUnsafeRequest(); - $this->assertTrue(true); } function testUnsafeXHRWithToken() |
