Skip to content

Commit 9eb923c

Browse files
committed
feat: update
1 parent daccfd1 commit 9eb923c

File tree

4 files changed

+7
-13
lines changed

4 files changed

+7
-13
lines changed

components/_util/wave.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ export default {
117117
},
118118

119119
resetEffect (node) {
120-
if (!node || node === this.extraNode) {
120+
if (!node || node === this.extraNode || !(node instanceof Element)) {
121121
return
122122
}
123123
const { insertExtraNode } = this.$props

components/affix/index.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ const Affix = {
8383
// Wait for parent component ref has its value
8484
this.timeout = setTimeout(() => {
8585
this.setTargetEventListeners(target)
86+
// Mock Event object.
87+
this.updatePosition({})
8688
})
8789
},
8890
watch: {

components/back-top/__tests__/index.test.js

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,7 @@ import { mount } from '@vue/test-utils'
22
import BackTop from '..'
33

44
describe('BackTop', () => {
5-
beforeAll(() => {
6-
jest.useFakeTimers()
7-
})
8-
9-
afterAll(() => {
10-
jest.useRealTimers()
11-
})
12-
13-
it('should scroll to top after click it', () => {
5+
it('should scroll to top after click it', async () => {
146
const wrapper = mount(BackTop, {
157
propsData: {
168
visibilityHeight: -1,
@@ -19,9 +11,9 @@ describe('BackTop', () => {
1911
document.documentElement.scrollTop = 400
2012
// trigger scroll manually
2113
wrapper.vm.handleScroll()
22-
jest.runAllTimers()
14+
await new Promise(resolve => setTimeout(resolve, 0))
2315
wrapper.find('.ant-back-top').trigger('click')
24-
jest.runAllTimers()
16+
await new Promise(resolve => setTimeout(resolve, 1000))
2517
expect(Math.abs(Math.round(document.documentElement.scrollTop))).toBe(0)
2618
})
2719
})

components/carousel/__tests__/index.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ describe('Carousel', () => {
7777
sync: true,
7878
}
7979
const wrapper = mount(Carousel, props)
80-
const onWindowResized = wrapper.vm.onWindowResized
80+
const { onWindowResized } = wrapper.vm
8181
const spy = jest.spyOn(wrapper.vm.onWindowResized, 'cancel')
8282
const spy2 = jest.spyOn(window, 'removeEventListener')
8383
wrapper.destroy()

0 commit comments

Comments
 (0)