thelounge/test/plugins/inputs/indexTest.js

22 lines
582 B
JavaScript
Raw Normal View History

2019-07-02 16:02:02 +00:00
"use strict";
const expect = require("chai").expect;
const inputs = require("../../../src/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("/");
});
});
});
});