23 lines
807 B
JavaScript
23 lines
807 B
JavaScript
|
|
/**
|
||
|
|
* @type {typeof import(".")}
|
||
|
|
*/
|
||
|
|
const libVesktop = require(".");
|
||
|
|
const test = require("node:test");
|
||
|
|
const assert = require("node:assert/strict");
|
||
|
|
|
||
|
|
test("getAccentColor should return a number", () => {
|
||
|
|
const color = libVesktop.getAccentColor();
|
||
|
|
assert.strictEqual(typeof color, "number");
|
||
|
|
});
|
||
|
|
|
||
|
|
test("updateUnityLauncherCount should return true (success)", () => {
|
||
|
|
assert.strictEqual(libVesktop.updateUnityLauncherCount(5), true);
|
||
|
|
assert.strictEqual(libVesktop.updateUnityLauncherCount(0), true);
|
||
|
|
assert.strictEqual(libVesktop.updateUnityLauncherCount(10), true);
|
||
|
|
});
|
||
|
|
|
||
|
|
test("requestBackground should return true (success)", () => {
|
||
|
|
assert.strictEqual(libVesktop.requestBackground(true, ["bash"]), true);
|
||
|
|
assert.strictEqual(libVesktop.requestBackground(false, []), true);
|
||
|
|
});
|