27 lines · 757 B · TypeScript
RawDownload
import { assert, it } from "vite-plus/test"; import {  getReviewAsyncStateSnapshot,  setReviewAsyncError,  setReviewTurnDiffLoading,} from "./reviewState"; it("stores review async loading and error state in atoms", () => {  const threadKey = `env-local:thread-review-state-${Date.now()}`;   setReviewTurnDiffLoading(threadKey, "turn-1", true);  setReviewAsyncError(threadKey, "load failed");   assert.deepStrictEqual(getReviewAsyncStateSnapshot(threadKey), {    loadingTurnIds: { "turn-1": true },    error: "load failed",  });   setReviewTurnDiffLoading(threadKey, "turn-1", false);  setReviewAsyncError(threadKey, null);   assert.deepStrictEqual(getReviewAsyncStateSnapshot(threadKey), {    loadingTurnIds: {},    error: null,  });});

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