Files
vueecharts/tests/global.node.test.ts
2025-12-31 10:31:40 +08:00

19 lines
584 B
TypeScript

import { describe, it, expect } from "vitest";
import entry, * as moduleExports from "../src/index";
import globalEntry from "../src/global";
import ECharts from "../src/ECharts";
describe("entry points", () => {
it("re-export ECharts correctly from src/index.ts", () => {
expect(entry).toBe(ECharts);
expect(moduleExports.default).toBe(ECharts);
});
it("global entry merges default and named exports", () => {
expect(globalEntry.default).toBe(ECharts);
expect(Object.keys(globalEntry)).toEqual(expect.arrayContaining(Object.keys(moduleExports)));
});
});