mirror of https://github.com/ElemeFE/element
Improve v-sync test. (#603)
parent
984a3bf9b3
commit
07b0e79285
|
@ -15,6 +15,8 @@ const Test = {
|
||||||
|
|
||||||
describe('Sync', () => {
|
describe('Sync', () => {
|
||||||
it('should not throw when use incorrectly', () => {
|
it('should not throw when use incorrectly', () => {
|
||||||
|
sinon.stub(window.console, 'warn');
|
||||||
|
|
||||||
createVue({
|
createVue({
|
||||||
template: `
|
template: `
|
||||||
<test v-sync>
|
<test v-sync>
|
||||||
|
@ -29,6 +31,8 @@ describe('Sync', () => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
expect(window.console.warn.callCount).to.equal(1);
|
||||||
|
|
||||||
createVue({
|
createVue({
|
||||||
template: `
|
template: `
|
||||||
<test v-sync:visible>
|
<test v-sync:visible>
|
||||||
|
@ -43,6 +47,8 @@ describe('Sync', () => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
expect(window.console.warn.callCount).to.equal(2);
|
||||||
|
|
||||||
createVue({
|
createVue({
|
||||||
template: `
|
template: `
|
||||||
<test v-sync.visible>
|
<test v-sync.visible>
|
||||||
|
@ -57,6 +63,8 @@ describe('Sync', () => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
expect(window.console.warn.callCount).to.equal(3);
|
||||||
|
|
||||||
createVue({
|
createVue({
|
||||||
template: `
|
template: `
|
||||||
<div v-sync:visible="myVisible">
|
<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) => {
|
it('context variable should change when inner component variable change', (done) => {
|
||||||
|
|
Loading…
Reference in New Issue