/** * Tests {@link Convert::testRaw2URL()} * @todo test toASCII() */ public function testRaw2URL() { URLSegmentFilter::config()->update('default_allow_multibyte', false); $this->assertEquals('foo', Convert::raw2url('foo')); $this->assertEquals('foo-and-bar', Convert::raw2url('foo & bar')); $this->assertEquals('foo-and-bar', Convert::raw2url('foo & bar!')); $this->assertEquals('foos-bar-2', Convert::raw2url('foo\'s [bar] (2)')); }