libvesktop: native dbus module for autostart & app badge (#1180)
Both setAppBadge and autoStart at system boot now use dbus calls. This means that autoStart will work in Flatpak
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* @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);
|
||||
});
|
||||
Reference in New Issue
Block a user