JSSTE/test/scriptexec.jsste.test.js
2021-08-07 16:32:56 +02:00

27 lines
798 B
JavaScript

let libfolder = "../src";
let scriptExecuter = require(libfolder + "/scriptExecuter");
function test() {
describe("test scriptexecuter", () => {
it("should return script result 'HalloWelt'", function () {
let script = "return 'HalloWelt';";
let result = scriptExecuter(script);
result.should.equal("HalloWelt");
});
it("should return script result out()", function () {
let script = "out('HalloWelt')";
let result = scriptExecuter(script);
result.should.equal("HalloWelt");
});
it("should return script result outLine()", function () {
let script = "outLine('HalloWelt'); outLine('HalloWelt')";
let result = scriptExecuter(script);
result.should.equal("\nHalloWelt\nHalloWelt");
});
});
}
module.exports = test;