From c128d008d39d10504b22a022840153bc4574661c Mon Sep 17 00:00:00 2001 From: SilverFire - Dima Naumenko Date: Wed, 14 Oct 2015 12:33:52 +0300 Subject: [PATCH] Added more tests for StringHelper::explode --- tests/framework/helpers/StringHelperTest.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/framework/helpers/StringHelperTest.php b/tests/framework/helpers/StringHelperTest.php index 6ea0fb862b..c0a03b7edb 100644 --- a/tests/framework/helpers/StringHelperTest.php +++ b/tests/framework/helpers/StringHelperTest.php @@ -236,5 +236,7 @@ class StringHelperTest extends TestCase $this->assertEquals(['Save', '', '', 'empty trimmed string'], StringHelper::explode("Save, ,, empty trimmed string", ',')); $this->assertEquals(['Здесь', 'multibyte', 'строка'], StringHelper::explode("Здесь我 multibyte我 строка", '我')); $this->assertEquals(['Disable', ' trim ', 'here but ignore empty'], StringHelper::explode("Disable, trim ,,,here but ignore empty", ',', false, true)); + $this->assertEquals(['It/', ' is?', ' a', ' test with rtrim'], StringHelper::explode("It/, is?, a , test with rtrim", ',', 'rtrim')); + $this->assertEquals(['It', ' is', ' a ', ' test with closure'], StringHelper::explode("It/, is?, a , test with closure", ',', function ($value) { return trim($value, '/?'); })); } }