import { haveText, test, html, haveFocus } from '../../utils'
test('can trap focus',
[html`
`],
({ get }, reload) => {
get('#1').click()
get('#1').should(haveFocus())
get('#2').click()
get('#3').should(haveFocus())
cy.focused().tab()
get('#4').should(haveFocus())
cy.focused().tab()
get('#3').should(haveFocus())
cy.focused().tab({shift: true})
get('#4').should(haveFocus())
cy.focused().click()
get('#2').should(haveFocus())
},
)