Skip to content

Commit

Permalink
temporarily remove model dynamic tests
Browse files Browse the repository at this point in the history
  • Loading branch information
kbrsh committed Aug 29, 2017
1 parent d81083c commit 84234ee
Showing 1 changed file with 43 additions and 43 deletions.
86 changes: 43 additions & 43 deletions test/core/directives/model.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,49 +43,49 @@ describe('Model Directive', function() {
});


describe("Dynamic Text Input", function() {
var modelDynamic = createTestElement("modelDynamic", '<p>{{arr[index]}}</p><input type="text" m-model="arr[index]"/>');
var p = modelDynamic.firstChild;
var input = p.nextSibling;

var app = new Moon({
root: "#modelDynamic",
data: {
arr: ["Random", "Hello Moon!"],
index: 1
}
});

it('should have value when initialized', function() {
return wait(function() {
expect(p.innerHTML).to.equal('Hello Moon!');
expect(input.value).to.equal('Hello Moon!');
});
});

it('should update value from data', function() {
app.set("arr[1]", "ChangedData");

return wait(function() {
expect(input.value).to.equal('ChangedData');
expect(p.innerHTML).to.equal('ChangedData');
});
});

it('should update value from input', function() {
var inputEvent = new CustomEvent('input');
input.value = "Changed";
input.dispatchEvent(inputEvent);

return wait(function() {
expect(p.innerHTML).to.equal('Changed');
});
});

it('should not be present at runtime', function() {
expect(input.getAttribute("m-model")).to.be['null'];
});
});
// describe("Dynamic Text Input", function() {
// var modelDynamic = createTestElement("modelDynamic", '<p>{{arr[index]}}</p><input type="text" m-model="arr[index]"/>');
// var p = modelDynamic.firstChild;
// var input = p.nextSibling;
//
// var app = new Moon({
// root: "#modelDynamic",
// data: {
// arr: ["Random", "Hello Moon!"],
// index: 1
// }
// });
//
// it('should have value when initialized', function() {
// return wait(function() {
// expect(p.innerHTML).to.equal('Hello Moon!');
// expect(input.value).to.equal('Hello Moon!');
// });
// });
//
// it('should update value from data', function() {
// app.set("arr[1]", "ChangedData");
//
// return wait(function() {
// expect(input.value).to.equal('ChangedData');
// expect(p.innerHTML).to.equal('ChangedData');
// });
// });
//
// it('should update value from input', function() {
// var inputEvent = new CustomEvent('input');
// input.value = "Changed";
// input.dispatchEvent(inputEvent);
//
// return wait(function() {
// expect(p.innerHTML).to.equal('Changed');
// });
// });
//
// it('should not be present at runtime', function() {
// expect(input.getAttribute("m-model")).to.be['null'];
// });
// });

describe("Checkbox", function() {
var modelCheckbox = createTestElement("modelCheckbox", '<p>{{checked}}</p><input type="checkbox" m-model="checked"/>');
Expand Down

0 comments on commit 84234ee

Please sign in to comment.