/
kopython
/
_hyperscript
Обзор
Документация
Войти
/
kopython
/
_hyperscript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/expressions/logicalOperator.js
26 строк
919 B
Deniz Akşimşek
increase line width
27 май 2021, 22:16
27 май 2021, 22:16
59ea0c5
Код
Авторство
О чём код?
describe("the logicalOperator expression", function () { it("and works", function () { var result = evalHyperScript("true and false"); result.should.equal(true && false); }); it("or works", function () { var result = evalHyperScript("true or false"); result.should.equal(true || false); }); it("and works w/ more than one value", function () { var result = evalHyperScript("true and true and false"); result.should.equal(true && true && false); }); it("unparenthesized expressions with multiple operators cause an error", function () { var result = getParseErrorFor("true and false or true"); result.indexOf("You must parenthesize logical operations with different operators").should.equal(0); }); it("parenthesized expressions with multiple operators work", function () { var result = evalHyperScript("true and (false or true)"); result.should.equal(true && (false || true)); }); });