| 17 | | is(MT::Util::iso_dirify('Siegfried & Roy'), |
|---|
| 18 | | 'siegfried_roy', |
|---|
| 19 | | 'siegfried_roy'); |
|---|
| 20 | | is(MT::Util::iso_dirify('Cauchy-Schwartz Inequality'), |
|---|
| 21 | | 'cauchyschwartz_inequality', |
|---|
| 22 | | 'cauchyschwartz_inequality'); |
|---|
| 23 | | is(MT::Util::utf8_dirify('Siegfried & Roy'), |
|---|
| 24 | | 'siegfried_roy', |
|---|
| 25 | | 'siegfried_roy'); |
|---|
| 26 | | is(MT::Util::utf8_dirify('Cauchy-Schwartz Inequality'), |
|---|
| 27 | | 'cauchyschwartz_inequality', |
|---|
| 28 | | 'cauchyschwartz_inequality'); |
|---|
| 29 | | is( MT::Util::iso_dirify('Some & Something'), |
|---|
| 30 | | MT::Util::utf8_dirify('Some & Something'), |
|---|
| 31 | | 'Some & Something'); |
|---|
| 32 | | is( MT::Util::iso_dirify('Cauchy-Schwartz Inequality'), |
|---|
| 33 | | MT::Util::utf8_dirify('Cauchy-Schwartz Inequality'), |
|---|
| 34 | | 'Cauchy-Schwartz Inequality'); |
|---|
| 35 | | is(MT::Util::utf8_dirify("M\303\272m"), 'mum', 'mum'); |
|---|
| | 37 | for my $test (@tests) { |
|---|
| | 38 | my ($text, $iso, $utf8) = @{ $test }{qw( text iso utf8 )}; |
|---|
| | 39 | is(MT::Util::iso_dirify($text), $iso, "String '$text' iso_dirifies correctly") |
|---|
| | 40 | if $iso; |
|---|
| | 41 | is(MT::Util::utf8_dirify($text), $utf8, "String '$text' utf8_dirifies correctly") |
|---|
| | 42 | if $utf8; |
|---|
| | 43 | } |
|---|