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