aboutsummaryrefslogtreecommitdiff
path: root/tests/unit
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2021-08-05 12:13:56 +0200
committerElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2021-08-05 12:13:56 +0200
commit2cc8b70e0d8c8acddbb9561a53505531a6607c96 (patch)
treecdd68bfb6f88ac92684b49aa08db64cce0ba31f5 /tests/unit
parent402abeae7e0957f2dfaebca643a426a21a42abbb (diff)
fix tests in CI, fixes #42
Diffstat (limited to 'tests/unit')
-rw-r--r--tests/unit/_bootstrap.php2
-rw-r--r--tests/unit/lib/VisualTest.php2
-rw-r--r--tests/unit/lib/classes/CronjobScheduleTest.php2
-rw-r--r--tests/unit/lib/classes/CsrfProtectionTest.php2
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()