{"version":3,"sources":["lib/appContext/spec/appContextSpec.ts"],"names":[],"mappings":"","file":"../../../../lib/appContext/spec/appContextSpec.d.ts","sourcesContent":["import { aliasName as loggerAlias } from '../../../common/appContext/logging.js';\nimport { providerName as i18nProvider } from '../../appContext/i18n.js';\nimport AppContext, { getTools } from '../appContext.js';\n\n\nconst toolKeys = {\n  i18n: i18nProvider,\n  log: loggerAlias,\n};\n\ndescribe('the lw-app-context custom element', () => {\n  it('can provide tools onStart', (done) => {\n    AppContext.get().then(\n      (cx) => cx.onStart(toolKeys, (toolBox) => getTools(toolBox)),\n    ).then(\n      (boxOfTools) => {\n        expect(!!boxOfTools).toBe(true, 'app context delivers tools');\n        done();\n      },\n    );\n  });\n});\n"]}