22 lines · 789 B · TypeScript
RawDownload
import { describe, expect, it } from "@effect/vitest";import * as Exit from "effect/Exit"; import { InternalError } from "@executor-js/sdk/shared"; import { credentialSaveErrorMessage } from "./secret-form"; describe("credentialSaveErrorMessage", () => {  it("shows retry guidance and the correlation id for retryable saves", () => {    const exit = Exit.fail(new InternalError({ traceId: "trace-123", retryable: true }));     expect(credentialSaveErrorMessage(exit)).toBe(      "The credential save didn't complete. Try again. Reference ID: trace-123",    );  });   it("keeps unexpected failures opaque", () => {    const exit = Exit.fail(new InternalError({ traceId: "trace-500" }));     expect(credentialSaveErrorMessage(exit)).toBe("Failed to save credential");  });});

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t