thelounge/test/plugins/inputs/indexTest.ts
Max Leiter dd05ee3a65
TypeScript and Vue 3 (#4559)
Co-authored-by: Eric Nemchik <eric@nemchik.com>
Co-authored-by: Pavel Djundik <xPaw@users.noreply.github.com>
2022-06-18 17:25:21 -07:00

17 lines
547 B
TypeScript

import {expect} from "chai";
import inputs from "../../../server/plugins/inputs";
describe("inputs", function () {
describe(".getCommands", function () {
it("should return a non-empty array", function () {
expect(inputs.getCommands()).to.be.an("array").that.is.not.empty;
});
it("should only return strings with no whitespaces and starting with /", function () {
inputs.getCommands().forEach((command) => {
expect(command).to.be.a("string").that.does.not.match(/\s/);
expect(command[0]).to.equal("/");
});
});
});
});