|
|
@@ -408,12 +408,14 @@ class InflectorTest extends TestCase
|
|
|
$this->assertSame('test_thing_extra', Inflector::underscore('TestThingExtra'));
|
|
|
$this->assertSame('test_thing_extra', Inflector::underscore('testThingExtra'));
|
|
|
$this->assertSame('test_this_thing', Inflector::underscore('test-this-thing'));
|
|
|
+ $this->assertSame(Inflector::underscore('testThingExtrå'), 'test_thing_extrå');
|
|
|
|
|
|
// Identical checks test the cache code path.
|
|
|
$this->assertSame('test_thing', Inflector::underscore('TestThing'));
|
|
|
$this->assertSame('test_thing', Inflector::underscore('testThing'));
|
|
|
$this->assertSame('test_thing_extra', Inflector::underscore('TestThingExtra'));
|
|
|
$this->assertSame('test_thing_extra', Inflector::underscore('testThingExtra'));
|
|
|
+ $this->assertSame(Inflector::underscore('testThingExtrå'), 'test_thing_extrå');
|
|
|
|
|
|
// Test stupid values
|
|
|
$this->assertSame('', Inflector::underscore(''));
|
|
|
@@ -514,6 +516,8 @@ class InflectorTest extends TestCase
|
|
|
$this->assertEquals('File Systems', Inflector::humanize('file_systems'));
|
|
|
$this->assertSame('', Inflector::humanize(null));
|
|
|
$this->assertSame('', Inflector::humanize(false));
|
|
|
+ $this->assertSame(Inflector::humanize('hello_wörld'), 'Hello Wörld');
|
|
|
+ $this->assertSame(Inflector::humanize('福岡_city'), '福岡 City');
|
|
|
}
|
|
|
|
|
|
/**
|