index.html 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>Mocha Tests</title>
  5. <link href="/test/env/mocha.css" rel="stylesheet" />
  6. </head>
  7. <body>
  8. <div id="mocha"></div>
  9. <script src="/test/env/mocha.js"></script>
  10. <script src="/test/env/chai.js"></script>
  11. <script src="/lunr.js"></script>
  12. <script>
  13. mocha.setup('tdd')
  14. window.assert = chai.assert
  15. window.withFixture = function (name, fn) {
  16. var fixturePath = '/test/fixtures/' + name,
  17. xhr = new XMLHttpRequest
  18. xhr.addEventListener('load', function () {
  19. if (this.status != 200) {
  20. fn('non 200 response')
  21. } else {
  22. fn(null, this.responseText)
  23. }
  24. })
  25. xhr.open('GET', fixturePath)
  26. xhr.send()
  27. }
  28. </script>
  29. <script src="/test/builder_test.js"></script>
  30. <script src="/test/field_ref_test.js"></script>
  31. <script src="/test/match_data_test.js"></script>
  32. <script src="/test/pipeline_test.js"></script>
  33. <script src="/test/query_lexer_test.js"></script>
  34. <script src="/test/query_parser_test.js"></script>
  35. <script src="/test/query_test.js"></script>
  36. <script src="/test/search_test.js"></script>
  37. <script src="/test/serialization_test.js"></script>
  38. <script src="/test/set_test.js"></script>
  39. <script src="/test/stemmer_test.js"></script>
  40. <script src="/test/stop_word_filter_test.js"></script>
  41. <script src="/test/token_set_test.js"></script>
  42. <script src="/test/token_test.js"></script>
  43. <script src="/test/tokenizer_test.js"></script>
  44. <script src="/test/trimmer_test.js"></script>
  45. <script src="/test/utils_test.js"></script>
  46. <script src="/test/vector_test.js"></script>
  47. <script>
  48. mocha.checkLeaks();
  49. mocha.globals(['lunr']);
  50. mocha.run();
  51. </script>
  52. </body>
  53. </html>