1234567891011121314151617181920212223242526272829303132333435 |
- import P from "./serialization.page.js";
- import { serializationTest } from "./serializationTest.js";
- import { browser } from "@wdio/globals";
- describe("DataChannel:CBOR", function () {
- beforeAll(async function () {
- await P.init();
- });
- beforeEach(async function () {
- if (
- // @ts-ignore
- browser.capabilities.browserName === "firefox" &&
- // @ts-ignore
- parseInt(browser.capabilities.browserVersion) < 102
- ) {
- pending("Firefox 102+ required for Streams");
- }
- });
- it("should transfer numbers", serializationTest("./numbers", "Cbor"));
- it("should transfer strings", serializationTest("./strings", "Cbor"));
- it("should transfer long string", serializationTest("./long_string", "Cbor"));
- it("should transfer objects", serializationTest("./objects", "Cbor"));
- it("should transfer arrays", serializationTest("./arrays", "Cbor"));
- it("should transfer dates", serializationTest("./dates", "Cbor"));
- it(
- "should transfer ArrayBuffers as Uint8Arrays",
- serializationTest("./arraybuffers_as_uint8array", "Cbor"),
- );
- it(
- "should transfer TypedArrayView",
- serializationTest("./typed_array_view", "Cbor"),
- );
- it("should transfer Uint8Arrays", serializationTest("./Uint8Array", "Cbor"));
- it("should transfer Int32Arrays", serializationTest("./Int32Array", "Cbor"));
- });
|