UNPKG

@laravel/echo-vue

Version:

Vue hooks for seamless integration with Laravel Echo.

25 lines (19 loc) 620 B
import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; import { configureEcho, echo } from "../src/config"; describe("echo helper", async () => { beforeEach(() => { vi.resetModules(); }); afterEach(() => { vi.clearAllMocks(); }); it("throws error when Echo is not configured", async () => { expect(() => echo()).toThrow("Echo has not been configured"); }); it("creates Echo instance with proper configuration", async () => { configureEcho({ broadcaster: "null", }); expect(echo()).toBeDefined(); }); });