migrated knockout asset to bower
[openemr.git] / public / assets / knockout-2-2-1 / spec / defaultBindings / visibleBehaviors.js
blob085ee3c35f0e3561c3bff0c4b53bc85289e71c12
1 describe('Binding: Visible', {
2     before_each: JSSpec.prepareTestNode,
4     'Should display the node only when the value is true': function () {
5         var observable = new ko.observable(false);
6         testNode.innerHTML = "<input data-bind='visible:myModelProperty()' />";
7         ko.applyBindings({ myModelProperty: observable }, testNode);
9         value_of(testNode.childNodes[0].style.display).should_be("none");
10         observable(true);
11         value_of(testNode.childNodes[0].style.display).should_be("");
12     },
14     'Should unwrap observables implicitly': function () {
15         var observable = new ko.observable(false);
16         testNode.innerHTML = "<input data-bind='visible:myModelProperty' />";
17         ko.applyBindings({ myModelProperty: observable }, testNode);
18         value_of(testNode.childNodes[0].style.display).should_be("none");
19     }
20 });