/
kopython
/
_hyperscript
Обзор
Документация
Войти
/
kopython
/
_hyperscript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/expressions/propertyAccess.js
37 строк
1 KB
Reed Spool
Isolate local variables into `context.locals` (#300)
02 июн 2022, 21:28
Не верифицирован
02 июн 2022, 21:28
532ec2b
Код
Авторство
О чём код?
describe("propertyAccess", function () { it("can access basic properties", function () { var result = evalHyperScript("foo.foo", { locals: { foo: { foo: "foo" } } }); result.should.equal("foo"); }); it("is null safe", function () { var result = evalHyperScript("foo.foo"); should.equal(result, undefined); }); it("of form works", function () { var result = evalHyperScript("foo of foo", { locals: { foo: { foo: "foo" } } }); result.should.equal("foo"); }); it("of form works w/ complex left side", function () { var result = evalHyperScript("bar.doh of foo", { locals: { foo: { bar: { doh: "foo" } } } }); result.should.equal("foo"); }); it("of form works w/ complex right side", function () { var result = evalHyperScript("doh of foo.bar", { locals: { foo: { bar: { doh: "foo" } } } }); result.should.equal("foo"); }); it("works properly w/ boolean properties", function () { make("<input class='cb' type='checkbox' checked='checked'/> <input class='cb' type='checkbox'/> "); let result = evalHyperScript(".cb.checked"); result.should.deep.equal([true, false]); }); });