one
Version:
One is a new React Framework that makes Vite serve both native and web.
18 lines • 856 B
JavaScript
var import_vitest = require("vitest");
var import_getTypedRoutesDeclarationFile = require("./getTypedRoutesDeclarationFile.cjs");
function createRouteContext(paths) {
const context = () => ({
default() {}
});
Object.defineProperty(context, "keys", {
value: () => paths
});
return context;
}
(0, import_vitest.describe)(import_getTypedRoutesDeclarationFile.getTypedRoutesDeclarationFile, () => {
(0, import_vitest.it)("does not emit trailing whitespace for multi-line route unions", () => {
const declaration = (0, import_getTypedRoutesDeclarationFile.getTypedRoutesDeclarationFile)(createRouteContext(["./index+ssg.tsx", "./about+ssg.tsx", "./[slug]+ssg.tsx"]));
(0, import_vitest.expect)(declaration).toContain(" StaticRoutes:\n | `/`");
(0, import_vitest.expect)(declaration).not.toMatch(/[ \t]+$/m);
});
});