You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is more an advisory to others in case it affects them.
I was confused why one of my tests was failing under 4.1.3 (it had no release notes to guide).
I have a test like this
test('it closes on click outside',asyncfunction(assert){this.showModal=truethis.close=sinon.stub().callsFake(()=>set(this,'showModal',false))awaitrender(hbs` <LayoutBlocks::Modal data-test-my-modal @title="My Modal" @showModal={{this.showModal}} @close={{this.close}} > content here </LayoutBlocks::Modal> `)assert.dom('[data-test-my-modal]').exists()// simulate a click that occurs outside of the modalawaitclick('.ember-modal-overlay')assert.calledOnce(this.close)assert.dom('[data-test-my-modal]').doesNotExist()})
It took me a while to figure out, but I needed to add this line before the click await waitFor('.ember-modal-overlay', { count: 1 })
(import waitFor from '@ember/test-helpers')
The text was updated successfully, but these errors were encountered:
Techn1x
changed the title
4.1.3 - need to wait until modal
4.1.3 - need to wait until modal overlay is opened (in test)
Jan 8, 2024
This is more an advisory to others in case it affects them.
I was confused why one of my tests was failing under 4.1.3 (it had no release notes to guide).
I have a test like this
It took me a while to figure out, but I needed to add this line before the click
await waitFor('.ember-modal-overlay', { count: 1 })
(import
waitFor
from '@ember/test-helpers')The text was updated successfully, but these errors were encountered: