Phalcon\Test\Unit\Text\TextUncamelizeTest::testTextUncamelizeString PHP Method

testTextUncamelizeString() public method

Tests the uncamelize function
Since: 2014-09-29
Author: Nikolaos Dimopoulos ([email protected])
    public function testTextUncamelizeString()
    {
        $this->specify('Text::uncamelize conversions do not return the correct string', function ($actual, $expected, $delimiter) {
            expect(Text::uncamelize($actual, $delimiter))->equals($expected);
        }, ['examples' => [['camelize', 'camelize', null], ['CameLiZe', 'came_li_ze', null], ['cAmeLize', 'c_ame_lize', null], ['_camelize', '_camelize', null], ['123camelize', '123camelize', null], ['c_a_m_e_l_i_z_e', 'c_a_m_e_l_i_z_e', null], ['Camelize', 'camelize', null], ['camel_ize', 'camel_ize', null], ['CameLize', 'came_lize', null], ["Camelize", 'camelize', null], ["=Camelize", '=_camelize', "_"], ["Camelize", 'camelize', "_"], ["CameLiZe", 'came_li_ze', "_"], ["CameLiZe", 'came#li#ze', "#"], ["CameLiZe", 'came li ze', " "], ["CameLiZe", 'came.li.ze', "."], ["CameLiZe", 'came-li-ze', "-"], ["CAMELIZE", 'c/a/m/e/l/i/z/e', "/"]]]);
    }
TextUncamelizeTest