WPBasename.php 718 B

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