serialization_binary.spec.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import P from "./serialization.page.js";
  2. import { serializationTest } from "./serializationTest.js";
  3. describe("DataChannel:Binary", () => {
  4. beforeAll(
  5. async () => {
  6. await P.init();
  7. },
  8. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  9. 2,
  10. );
  11. it(
  12. "should transfer numbers",
  13. serializationTest("./numbers", "binary"),
  14. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  15. 2,
  16. );
  17. it(
  18. "should transfer strings",
  19. serializationTest("./strings", "binary"),
  20. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  21. 2,
  22. );
  23. it(
  24. "should transfer long string",
  25. serializationTest("./long_string", "binary"),
  26. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  27. 2,
  28. );
  29. it(
  30. "should transfer objects",
  31. serializationTest("./objects", "binary"),
  32. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  33. 2,
  34. );
  35. it(
  36. "should transfer arrays",
  37. serializationTest("./arrays", "binary"),
  38. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  39. 2,
  40. );
  41. it(
  42. "should transfer Dates as strings",
  43. serializationTest("./dates_as_string", "binary"),
  44. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  45. 2,
  46. );
  47. it(
  48. "should transfer ArrayBuffers",
  49. serializationTest("./arraybuffers", "binary"),
  50. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  51. 2,
  52. );
  53. it(
  54. "should transfer TypedArrayView as ArrayBuffer",
  55. serializationTest("./TypedArrayView_as_ArrayBuffer", "binary"),
  56. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  57. 2,
  58. );
  59. it(
  60. "should transfer Uint8Arrays as ArrayBuffer",
  61. serializationTest("./Uint8Array_as_ArrayBuffer", "binary"),
  62. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  63. 2,
  64. );
  65. it(
  66. "should transfer Int32Arrays as ArrayBuffer",
  67. serializationTest("./Int32Array_as_ArrayBuffer", "binary"),
  68. jasmine.DEFAULT_TIMEOUT_INTERVAL,
  69. 2,
  70. );
  71. });