Improve v-sync test. (#603)

pull/609/head
FuryBean 2016-10-24 11:43:32 +08:00 committed by cinwell.li
parent 984a3bf9b3
commit 07b0e79285
1 changed files with 12 additions and 0 deletions

View File

@ -15,6 +15,8 @@ const Test = {
describe('Sync', () => {
it('should not throw when use incorrectly', () => {
sinon.stub(window.console, 'warn');
createVue({
template: `
<test v-sync>
@ -29,6 +31,8 @@ describe('Sync', () => {
}
});
expect(window.console.warn.callCount).to.equal(1);
createVue({
template: `
<test v-sync:visible>
@ -43,6 +47,8 @@ describe('Sync', () => {
}
});
expect(window.console.warn.callCount).to.equal(2);
createVue({
template: `
<test v-sync.visible>
@ -57,6 +63,8 @@ describe('Sync', () => {
}
});
expect(window.console.warn.callCount).to.equal(3);
createVue({
template: `
<div v-sync:visible="myVisible">
@ -70,6 +78,10 @@ describe('Sync', () => {
};
}
});
expect(window.console.warn.callCount).to.equal(4);
window.console.warn.restore();
});
it('context variable should change when inner component variable change', (done) => {