mirror of
https://github.com/vicky469/aside.git
synced 2026-07-22 17:42:04 +00:00
14 lines
673 B
TypeScript
14 lines
673 B
TypeScript
import * as assert from "node:assert/strict";
|
|
import test from "node:test";
|
|
import { parsePromptDeleteSetting } from "../src/core/config/appConfig";
|
|
|
|
test("parsePromptDeleteSetting returns the core promptDelete toggle when present", () => {
|
|
assert.equal(parsePromptDeleteSetting('{"promptDelete":true}'), true);
|
|
assert.equal(parsePromptDeleteSetting('{"promptDelete":false}'), false);
|
|
});
|
|
|
|
test("parsePromptDeleteSetting returns null for missing or invalid config", () => {
|
|
assert.equal(parsePromptDeleteSetting("{}"), null);
|
|
assert.equal(parsePromptDeleteSetting('{"promptDelete":"yes"}'), null);
|
|
assert.equal(parsePromptDeleteSetting("{"), null);
|
|
});
|