aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2024-05-15 23:05:02 +0200
committerHarald Eilertsen <haraldei@anduin.net>2025-06-29 12:05:13 +0200
commit505de141385647625f0dad47b0b68d886ed921f1 (patch)
tree57b3e683726cc2fb5df56e9ecda84d38dec19ec2
parente6c8c477218d6ae2785e18020e866463d231fe21 (diff)
downloadvolse-hubzilla-test-module-admin-security.tar.gz
volse-hubzilla-test-module-admin-security.tar.bz2
volse-hubzilla-test-module-admin-security.zip
WIP: Tests for Module\Admin\Securitytest-module-admin-security
-rw-r--r--tests/unit/Module/Admin/SecurityTest.php30
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/unit/Module/Admin/SecurityTest.php b/tests/unit/Module/Admin/SecurityTest.php
new file mode 100644
index 000000000..238cf7f82
--- /dev/null
+++ b/tests/unit/Module/Admin/SecurityTest.php
@@ -0,0 +1,30 @@
+<?php
+
+declare(strict_types=1);
+
+class SecurityTest extends \Zotlabs\Tests\Unit\Module\TestCase {
+ public function testSetBlockedSites(): void {
+ \App::$observer = array(
+ 'xchan_guid' => 'testguid',
+ 'xchan_name' => 'anonymous',
+ 'xchan_hash' => 'testhash',
+ );
+
+ $this->post('admin/security', [
+ 'whitelisted_sites' => '',
+ 'blacklisted_sites' => "test.com\nbadsite.net",
+ 'whitelisted_channels' => '',
+ 'blacklisted_channels' => '',
+ 'embed_allow' => '',
+ 'embed_deny' => '',
+ 'trusted_directory_servers' => '',
+ 'form_security_token' => get_form_security_token('admin_security'),
+ ]);
+
+
+ $this->assertEquals(
+ \Zotlabs\Lib\Config::Get('system', 'blacklisted_sites'),
+ array('test.com', 'badsite.net')
+ );
+ }
+}