Open History to see the last commit
1import type { ServerConfig } from "@t3tools/contracts";
2import { describe, expect, it } from "vite-plus/test";
3
4import { resolveEnvironmentIconPickerLock } from "./EnvironmentIconPicker";
5
6const config = { environment: { capabilities: {} } } as unknown as ServerConfig;
7
8describe("resolveEnvironmentIconPickerLock", () => {
9 it("waits for a settings grant before allowing changes", () => {
10 expect(
11 resolveEnvironmentIconPickerLock({ serverConfig: config, operateAccess: "pending" }),
12 ).toMatch(/cannot change/);
13 expect(
14 resolveEnvironmentIconPickerLock({ serverConfig: config, operateAccess: "granted" }),
15 ).toBeNull();
16 });
17});