release: WRNexusJS 0.2.27

This commit is contained in:
2026-07-14 14:40:13 +05:30
parent fef4218a07
commit d3094010af
64 changed files with 763 additions and 244 deletions
+27
View File
@@ -0,0 +1,27 @@
"use strict";
const assert = require("node:assert");
const { extractRouteParams, extractStates } = require("../src/completion");
test("extracts dynamic route params from filename", () => {
const document = {
fileName: "apps/sso/app/pages/organizations/[organization]/members/[member].wrn",
};
assert.deepEqual(extractRouteParams(document), ["organization", "member"]);
});
test("extracts WRN states", () => {
const document = {
getText() {
return `
page Test {
state token = ctx.params.token
state loading = false
}
`;
},
};
assert.deepEqual(extractStates(document), ["token", "loading"]);
});