breaking change: rename get-container to teleport

This commit is contained in:
chenjiahan
2020-08-21 10:58:02 +08:00
parent 07d1a2590f
commit 52b187692b
39 changed files with 154 additions and 127 deletions
+5 -5
View File
@@ -336,7 +336,7 @@ test('ImagePreview.Component', () => {
test('get container with function call ', async (done) => {
const element = document.createElement('div');
document.body.appendChild(element);
ImagePreview({ images, getContainer: () => element });
ImagePreview({ images, teleport: element });
await Vue.nextTick();
const wrapperDiv = document.querySelector('.van-image-preview');
@@ -358,22 +358,22 @@ test('get container with component call', () => {
const wrapper = mount({
template: `
<div>
<van-image-preview :value="true" :get-container="getContainer">
<van-image-preview :value="true" :teleport="teleport">
</van-image-preview>
</div>
`,
data() {
return {
getContainer: () => div1,
teleport: () => div1,
};
},
});
const imageView = wrapper.find('.van-image-preview').element;
expect(imageView.parentNode).toEqual(div1);
wrapper.vm.getContainer = () => div2;
wrapper.vm.teleport = () => div2;
expect(imageView.parentNode).toEqual(div2);
wrapper.vm.getContainer = null;
wrapper.vm.teleport = null;
expect(wrapper.element).toEqual(wrapper.element);
});