diff options
author | Andreas Gohr <andi@splitbrain.org> | 2018-05-25 11:34:22 +0200 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2018-05-25 11:34:22 +0200 |
commit | 28cc4f40f4befda684909df9332785b02932b956 (patch) | |
tree | 64768c68df639f6904e5ff814fe9a71e5f6a5702 /lib/plugins/config/_test/Setting/SettingOnoffTest.php | |
parent | 6dd8fd818073602607c15bd93e7894b560abef71 (diff) | |
download | dokuwiki-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.php | 25 |
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"], ]; } |