release: WRNexusJS 0.3.0
This commit is contained in:
1 parent
13dfa31d19
commit
07d8fb59d6
145 files changed
+9664
-3881
No files matched your search
@@ -0,0 +1,20 @@
|
||||
import { describe, expect, test } from "bun:test";
|
||||
import { resolvePlugins } from "../src/index.ts";
|
||||
|
||||
describe("plugin ordering", () => {
|
||||
test("orders pre, normal, and post plugins", () => {
|
||||
expect(
|
||||
resolvePlugins([
|
||||
{ name: "post", enforce: "post" },
|
||||
{ name: "normal" },
|
||||
{ name: "pre", enforce: "pre" },
|
||||
]).map((plugin) => plugin.name),
|
||||
).toEqual(["pre", "normal", "post"]);
|
||||
});
|
||||
|
||||
test("respects explicit dependencies", () => {
|
||||
expect(
|
||||
resolvePlugins([{ name: "b", after: ["a"] }, { name: "a" }]).map((plugin) => plugin.name),
|
||||
).toEqual(["a", "b"]);
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user