{"version":3,"sources":["lib/authMgr/spec/authUiSpec.ts"],"names":[],"mappings":"","file":"../../../../lib/authMgr/spec/authUiSpec.d.ts","sourcesContent":["import { sleep } from '../../../common/mutexHelper.js';\nimport { getStage } from '../../test/util.js';\nimport { LittleAuthUI } from '../authUi.js';\n\ndescribe('the lw-auth-ui custom element', () => {\n  it('Can dance', () => {\n    expect(true).toBe(true);\n  });\n\n  it('Can render an lw-auth-ui in logout state', (done) => {\n    const stage = getStage('authmgr1', 'LittleAuthUI - logout');\n    const elem = document.createElement('lw-auth-ui') as LittleAuthUI;\n    // little hack to disconnect from state bus\n    (elem as any).listener = () => null;\n    elem.user = 'frickjack@whatever';\n    stage.appendChild(elem);\n\n    // Give browser chance to render\n    sleep(20).then(\n      () => {\n        expect(stage.querySelectorAll('lw-auth-ui').length).toBe(1);\n        done();\n      },\n    );\n  });\n\n  it('Can render an lw-auth-ui in login state', (done) => {\n    const stage = getStage('authmgr2', 'LittleAuthUI - login');\n    const elem = document.createElement('lw-auth-ui') as LittleAuthUI;\n    // little hack to disconnect from state bus\n    (elem as any).listener = () => null;\n    stage.appendChild(elem);\n\n    // Give browser chance to render\n    sleep(20).then(\n      () => {\n        expect(stage.querySelectorAll('lw-auth-ui').length).toBe(1);\n        done();\n      },\n    );\n  });\n});\n"]}