com php-src: Add tests for mb_language(): ext/mbstrin g/tests/mb_language.phpt
| From: | Nikita Popov | Date: | Wed, 22 Nov 2017 21:47:55 +0000 |
| Subject: | com php-src: Add tests for mb_language(): ext/mbstrin g/tests/mb_language.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-100350@lists.php.net to get a copy of this message | ||
Commit: 830d87b86ecd5a302f10984bfaa9aff9b54032f8
Author: Colin O'Dell <colinodell@gmail.com> Thu, 16 Nov 2017 22:18:17 -0500
Committer: Nikita Popov <nikita.ppv@gmail.com> Wed, 22 Nov 2017 22:47:55 +0100
Parents: 10d2a5c09d20be5da9173f96d80df7e147e2d05c
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=830d87b86ecd5a302f10984bfaa9aff9b54032f8
Log:
Add tests for mb_language()
Changed paths:
A ext/mbstring/tests/mb_language.phpt
Diff:
diff --git a/ext/mbstring/tests/mb_language.phpt b/ext/mbstring/tests/mb_language.phpt
new file mode 100644
index 0000000..d3f5bb2
--- /dev/null
+++ b/ext/mbstring/tests/mb_language.phpt
@@ -0,0 +1,39 @@
+--TEST--
+mb_language()
+--SKIPIF--
+<?php extension_loaded('mbstring') or die('skip');
+--INI--
+mbstring.language=
+--FILE--
+<?php
+echo "Checking default language:\n";
+var_dump(mb_language());
+
+echo "Checking default language after ini_set:\n";
+ini_set('mbstring.language', 'uni');
+var_dump(mb_language());
+
+echo "Changing language to English should be successful:\n";
+var_dump(mb_language('English'));
+
+echo "Confirm language was changed:\n";
+var_dump(mb_language());
+
+echo "Try changing to a non-existant language:\n";
+var_dump(mb_language('Pig Latin'));
+var_dump(mb_language());
+?>
+--EXPECTF--
+Checking default language:
+string(7) "neutral"
+Checking default language after ini_set:
+string(3) "uni"
+Changing language to English should be successful:
+bool(true)
+Confirm language was changed:
+string(7) "English"
+Try changing to a non-existant language:
+
+Warning: mb_language(): Unknown language "Pig Latin" in %s on line %d
+bool(false)
+string(7) "neutral"