libedit_info_001-win32.phpt 835 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. --TEST--
  2. readline_info(): Basic test
  3. --EXTENSIONS--
  4. readline
  5. --SKIPIF--
  6. <?php if (READLINE_LIB != "libedit") die("skip libedit only");
  7. if(substr(PHP_OS, 0, 3) != 'WIN' ) {
  8. die('skip windows only test');
  9. }
  10. ?>
  11. --FILE--
  12. <?php
  13. var_dump(readline_info());
  14. var_dump(readline_info(1));
  15. var_dump(readline_info(1,1));
  16. var_dump(readline_info('line_buffer'));
  17. var_dump(readline_info('readline_name'));
  18. var_dump(readline_info('readline_name', 1));
  19. var_dump(readline_info('readline_name'));
  20. var_dump(readline_info('attempted_completion_over',1));
  21. var_dump(readline_info('attempted_completion_over'));
  22. ?>
  23. --EXPECT--
  24. array(4) {
  25. ["line_buffer"]=>
  26. string(0) ""
  27. ["point"]=>
  28. int(0)
  29. ["readline_name"]=>
  30. string(0) ""
  31. ["attempted_completion_over"]=>
  32. int(0)
  33. }
  34. NULL
  35. NULL
  36. string(0) ""
  37. string(0) ""
  38. string(0) ""
  39. string(1) "1"
  40. int(0)
  41. int(1)