Skip to content

Commit

Permalink
refactor(share.spec.js): refactor share test to avoid some intermiten…
Browse files Browse the repository at this point in the history
…t failures
  • Loading branch information
amoncaldas committed Jan 12, 2022
1 parent 9edc071 commit a7f15eb
Showing 1 changed file with 9 additions and 12 deletions.
21 changes: 9 additions & 12 deletions tests/integration/specs/share.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@ describe('Share', () => {
expect(shareModal).toBeTruthy()
shareModal.querySelector('input[type="text"]').click()
await new Promise(resolve => setTimeout(resolve, 200))
// let clipboard = await navigator.clipboard.readText()
// expect(clipboard).toBeTruthy()
done()
})

Expand All @@ -73,18 +71,17 @@ describe('Share', () => {
expect(shareUrlInput.value).toBe(directionsUrl)
let iframeCode = `<iframe style='border:none' width='100%' height='100%' src="${directionsUrl}/embed/en-us"></iframe>`
expect(shareUrlTextarea.value).toContain(iframeCode)

await wrapper.find('.toggle-short-url').trigger('click')
await wrapper.vm.$nextTick()
await new Promise(resolve => setTimeout(resolve, 3000))
expect(wrapper.vm.shareUrl).toContain('https://bit.ly/')

await wrapper.vm.$nextTick()
await new Promise(resolve => setTimeout(resolve, 1000))
shareUrlInput = shareModal.querySelector('input[type="text"]')
expect(shareUrlInput.value).toContain('https://bit.ly/')
await wrapper.find('.toggle-short-url').trigger('click')
await wrapper.vm.$nextTick()
await new Promise(resolve => setTimeout(resolve, 3000))
expect(wrapper.vm.shareUrl).not.toContain('https://bit.ly/')

await wrapper.find('.toggle-short-url').trigger('click')
await wrapper.vm.$nextTick()
// await new Promise(resolve => setTimeout(resolve, 1000))
shareUrlInput = shareModal.querySelector('input[type="text"]')
expect(shareUrlInput.value).not.toContain('https://bit.ly/')
done()
done()
})
})

0 comments on commit a7f15eb

Please sign in to comment.