wp_basename.php 690 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. /**
  3. * @group formatting
  4. */
  5. class Tests_Formatting_WP_Basename extends WP_UnitTestCase {
  6. function test_wp_basename_unix() {
  7. $this->assertEquals('file',
  8. wp_basename('/home/test/file'));
  9. }
  10. function test_wp_basename_unix_utf8_support() {
  11. $this->assertEquals('žluťoučký kůň.txt',
  12. wp_basename('/test/žluťoučký kůň.txt'));
  13. }
  14. /**
  15. * @ticket 22138
  16. */
  17. function test_wp_basename_windows() {
  18. $this->assertEquals('file.txt',
  19. wp_basename('C:\Documents and Settings\User\file.txt'));
  20. }
  21. /**
  22. * @ticket 22138
  23. */
  24. function test_wp_basename_windows_utf8_support() {
  25. $this->assertEquals('щипцы.txt',
  26. wp_basename('C:\test\щипцы.txt'));
  27. }
  28. }