62 lines
1.4 KiB
Plaintext
62 lines
1.4 KiB
Plaintext
|
module Test_php =
|
||
|
|
||
|
let conf = "
|
||
|
safe_mode = Off
|
||
|
[PHP]
|
||
|
; Enable the PHP scripting language engine under Apache.
|
||
|
engine = On
|
||
|
|
||
|
; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
|
||
|
zend.ze1_compatibility_mode = Off
|
||
|
unserialize_callback_func=
|
||
|
date.default_latitude = 31.7667
|
||
|
|
||
|
[sqlite]
|
||
|
sqlite.assoc_case = 0
|
||
|
"
|
||
|
|
||
|
|
||
|
test PHP.lns get conf =
|
||
|
{ ".anon"
|
||
|
{}
|
||
|
{ "safe_mode" = "Off" } }
|
||
|
{ "PHP"
|
||
|
{ "#comment" = "Enable the PHP scripting language engine under Apache." }
|
||
|
{ "engine" = "On" }
|
||
|
{}
|
||
|
{ "#comment" = "Enable compatibility mode with Zend Engine 1 (PHP 4.x)" }
|
||
|
{ "zend.ze1_compatibility_mode" = "Off" }
|
||
|
{ "unserialize_callback_func" }
|
||
|
{ "date.default_latitude" = "31.7667" }
|
||
|
{} }
|
||
|
{ "sqlite"
|
||
|
{ "sqlite.assoc_case" = "0" } }
|
||
|
|
||
|
test PHP.lns put conf after rm "noop" = conf
|
||
|
|
||
|
|
||
|
test PHP.lns get ";\n" = { ".anon" {} }
|
||
|
|
||
|
(* Section titles can have spaces *)
|
||
|
test PHP.lns get "[mail function]\n" = { "mail function" }
|
||
|
|
||
|
(* Keys can be lower and upper case *)
|
||
|
test PHP.lns get "[fake]
|
||
|
SMTP = localhost
|
||
|
mixed_KEY = 25
|
||
|
" =
|
||
|
{ "fake"
|
||
|
{ "SMTP" = "localhost" }
|
||
|
{ "mixed_KEY" = "25" } }
|
||
|
|
||
|
(* Ticket #243 *)
|
||
|
test PHP.lns get "session.save_path = \"3;/var/lib/php5\"\n" =
|
||
|
{ ".anon"
|
||
|
{ "session.save_path" = "3;/var/lib/php5" } }
|
||
|
|
||
|
(* GH issue #35
|
||
|
php-fpm syntax *)
|
||
|
test PHP.lns get "php_admin_flag[log_errors] = on\n" =
|
||
|
{ ".anon"
|
||
|
{ "php_admin_flag[log_errors]" = "on" } }
|