fix(transition): enter/leave hook timing consistency with v2
close #1145
This commit is contained in:
@@ -439,7 +439,7 @@ describe('e2e: TransitionGroup', () => {
|
||||
})
|
||||
})
|
||||
expect(beforeAppearSpy).toBeCalled()
|
||||
expect(onAppearSpy).not.toBeCalled()
|
||||
expect(onAppearSpy).toBeCalled()
|
||||
expect(afterAppearSpy).not.toBeCalled()
|
||||
expect(appearHtml).toBe(
|
||||
`<div class="test test-appear-active test-appear-from">a</div>` +
|
||||
@@ -447,7 +447,6 @@ describe('e2e: TransitionGroup', () => {
|
||||
`<div class="test test-appear-active test-appear-from">c</div>`
|
||||
)
|
||||
await nextFrame()
|
||||
expect(onAppearSpy).toBeCalled()
|
||||
expect(afterAppearSpy).not.toBeCalled()
|
||||
expect(await html('#container')).toBe(
|
||||
`<div class="test test-appear-active test-appear-to">a</div>` +
|
||||
@@ -470,10 +469,10 @@ describe('e2e: TransitionGroup', () => {
|
||||
`<div class="test test-enter-active test-enter-from">d</div>`
|
||||
)
|
||||
expect(beforeLeaveSpy).toBeCalled()
|
||||
expect(onLeaveSpy).not.toBeCalled()
|
||||
expect(onLeaveSpy).toBeCalled()
|
||||
expect(afterLeaveSpy).not.toBeCalled()
|
||||
expect(beforeEnterSpy).toBeCalled()
|
||||
expect(onEnterSpy).not.toBeCalled()
|
||||
expect(onEnterSpy).toBeCalled()
|
||||
expect(afterEnterSpy).not.toBeCalled()
|
||||
await nextFrame()
|
||||
expect(await html('#container')).toBe(
|
||||
@@ -482,9 +481,7 @@ describe('e2e: TransitionGroup', () => {
|
||||
`<div class="test">c</div>` +
|
||||
`<div class="test test-enter-active test-enter-to">d</div>`
|
||||
)
|
||||
expect(onLeaveSpy).toBeCalled()
|
||||
expect(afterLeaveSpy).not.toBeCalled()
|
||||
expect(onEnterSpy).toBeCalled()
|
||||
expect(afterEnterSpy).not.toBeCalled()
|
||||
await transitionFinish()
|
||||
expect(await html('#container')).toBe(
|
||||
|
||||
Reference in New Issue
Block a user