aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib/plugins/config/_test/Setting/SettingOnoffTest.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2018-05-25 11:34:22 +0200
committerAndreas Gohr <andi@splitbrain.org>2018-05-25 11:34:22 +0200
commit28cc4f40f4befda684909df9332785b02932b956 (patch)
tree64768c68df639f6904e5ff814fe9a71e5f6a5702 /lib/plugins/config/_test/Setting/SettingOnoffTest.php
parent6dd8fd818073602607c15bd93e7894b560abef71 (diff)
downloaddokuwiki-28cc4f40f4befda684909df9332785b02932b956.tar.gz
dokuwiki-28cc4f40f4befda684909df9332785b02932b956.zip
make the onoff setting more boolean
We now parse true and false as well as some common strings
Diffstat (limited to 'lib/plugins/config/_test/Setting/SettingOnoffTest.php')
-rw-r--r--lib/plugins/config/_test/Setting/SettingOnoffTest.php25
1 files changed, 24 insertions, 1 deletions
diff --git a/lib/plugins/config/_test/Setting/SettingOnoffTest.php b/lib/plugins/config/_test/Setting/SettingOnoffTest.php
index 136c61059..d6561bdf1 100644
--- a/lib/plugins/config/_test/Setting/SettingOnoffTest.php
+++ b/lib/plugins/config/_test/Setting/SettingOnoffTest.php
@@ -15,7 +15,30 @@ class SettingOnoffTest extends SettingTest {
return [
[1, "\$conf['test'] = 1;\n"],
[0, "\$conf['test'] = 0;\n"],
- // FIXME we probably want to handle other values better
+
+ ['1', "\$conf['test'] = 1;\n"],
+ ['0', "\$conf['test'] = 0;\n"],
+
+ ['on', "\$conf['test'] = 1;\n"],
+ ['off', "\$conf['test'] = 0;\n"],
+
+ ['true', "\$conf['test'] = 1;\n"],
+ ['false', "\$conf['test'] = 0;\n"],
+
+ ['On', "\$conf['test'] = 1;\n"],
+ ['Off', "\$conf['test'] = 0;\n"],
+
+ ['True', "\$conf['test'] = 1;\n"],
+ ['False', "\$conf['test'] = 0;\n"],
+
+ [true, "\$conf['test'] = 1;\n"],
+ [false, "\$conf['test'] = 0;\n"],
+
+ [3, "\$conf['test'] = 1;\n"],
+ ['3', "\$conf['test'] = 1;\n"],
+
+ ['', "\$conf['test'] = 0;\n"],
+ [' ', "\$conf['test'] = 0;\n"],
];
}