peer.spec.ts 757 B

1234567891011121314151617181920
  1. import P from "./peer.page.js";
  2. import { browser, expect } from "@wdio/globals";
  3. describe("Peer", () => {
  4. it("should emit an error, when the ID is already taken", async () => {
  5. await P.open("id-taken");
  6. await P.waitForMessage("No ID takeover");
  7. expect(await P.errorMessage.getText()).toBe("");
  8. });
  9. it("should emit an error, when the server is unavailable", async () => {
  10. await P.open("server-unavailable");
  11. await P.waitForMessage('{"type":"server-error"}');
  12. expect(await P.errorMessage.getText()).toBe("");
  13. });
  14. it("should emit an error, when it got disconnected from the server", async () => {
  15. await P.open("disconnected");
  16. await P.waitForMessage('{"type":"disconnected"}');
  17. expect(await P.errorMessage.getText()).toBe("");
  18. });
  19. });