History

Assert parsed redirect state unconditionally

Rhys Sullivan committed 1 month ago

Commit 94aaaa21 parent 137f1ff1 file · +2 −2Browse files

Unified · Split

e2e/cloud/auth-session.test.ts+2−2
@@ -5,7 +5,7 @@ · 4 unmodified lines
5// callback refusing forged/incomplete redirects, the sealed-session cookie5// callback refusing forged/incomplete redirects, the sealed-session cookie
6// actually authorizing the session API, and logout dropping the cookie.6// actually authorizing the session API, and logout dropping the cookie.
7import { expect } from "@effect/vitest";7import { expect } from "@effect/vitest";
8import { Effect, Encoding, Result, Schema } from "effect";8import { Effect, Encoding, Option, Result, Schema } from "effect";
9 9
10import { scenario } from "../src/scenario";10import { scenario } from "../src/scenario";
11import { Api, Target } from "../src/services";11import { Api, Target } from "../src/services";
@@ -85,7 +85,7 @@ scenario( · 73 unmodified lines
85 Result.getOrElse(Encoding.decodeBase64UrlString(state), () => ""),85 Result.getOrElse(Encoding.decodeBase64UrlString(state), () => ""),
86 );86 );
87 expect(decoded._tag).toBe("Some");87 expect(decoded._tag).toBe("Some");
88 if (decoded._tag === "Some") expect(decoded.value.returnTo).toBeUndefined();88 expect(Option.getOrThrow(decoded).returnTo).toBeUndefined();
89 }89 }
90 }),90 }),
91);91);