///
import { expect, test } from "vitest";
import { ModuleRegistry } from "../ModuleRegistry.js";
const wgsl1: Record = import.meta.glob("./wgsl_1/*.wgsl", {
query: "?raw",
eager: true,
import: "default"
});
const wgsl2: Record = import.meta.glob("./wgsl_2/*.wgsl", {
query: "?raw",
eager: true,
import: "default"
});
test("basic import glob", async () => {
const linked = new ModuleRegistry({ wgsl: wgsl1 }).link("main");
expect(linked).contains("fn bar()");
});
test("#import from path ./util", async () => {
const linked = new ModuleRegistry({ wgsl: wgsl2 }).link("main2");
expect(linked).contains("fn bar()");
});