fix: close durable queue and runtime gaps
This commit is contained in:
@@ -56,6 +56,17 @@ test("named loads support memoized dependencies and deferred execution", () => {
|
||||
expect(code).toContain('return { "audit": __values[0] }');
|
||||
});
|
||||
|
||||
test("named server loads propagate redirect responses instead of wrapping them as data", () => {
|
||||
const code = generate(
|
||||
parse(`page Private {
|
||||
load server gate { return Response.redirect("/login", 303) }
|
||||
view { <p>Private</p> }
|
||||
}`),
|
||||
);
|
||||
expect(code).toContain("__values.find((value) => value instanceof Response)");
|
||||
expect(code).toContain("if (__response) return __response");
|
||||
});
|
||||
|
||||
test("load dependency cycles and cross-phase server dependencies fail compilation", () => {
|
||||
expect(() =>
|
||||
parse(
|
||||
|
||||
Reference in New Issue
Block a user