diff --git a/packages/app/src/components/sidebar/test-suite.ts b/packages/app/src/components/sidebar/test-suite.ts index 3fa86cd..bb90d5e 100644 --- a/packages/app/src/components/sidebar/test-suite.ts +++ b/packages/app/src/components/sidebar/test-suite.ts @@ -1,6 +1,7 @@ import { Element } from '@core/element' import { html, css, nothing } from 'lit' import { customElement, property } from 'lit/decorators.js' +import { viewSource } from '../../utils/TestRunner.js' import { CollapseableEntry } from './collapseableEntry.js' @@ -82,17 +83,6 @@ export class ExplorerTestEntry extends CollapseableEntry { this.requestUpdate() } - #viewSource() { - if (!this.callSource) { - return - } - window.dispatchEvent( - new CustomEvent('app-source-highlight', { - detail: this.callSource - }) - ) - } - get hasPassed() { return this.state === TestState.PASSED } @@ -181,7 +171,7 @@ export class ExplorerTestEntry extends CollapseableEntry { `} diff --git a/packages/app/src/controller/DataManager.ts b/packages/app/src/controller/DataManager.ts index 65045f7..2fa0810 100644 --- a/packages/app/src/controller/DataManager.ts +++ b/packages/app/src/controller/DataManager.ts @@ -167,15 +167,9 @@ export class DataManagerController implements ReactiveController { ...(data as Record) } this.sourcesContextProvider.setValue(merged) - console.debug('Merged sources keys', Object.keys(merged)) } else { const providerMap = { - mutations: this.mutationsContextProvider, logs: this.logsContextProvider, - consoleLogs: this.consoleLogsContextProvider, - metadata: this.metadataContextProvider, - commands: this.commandsContextProvider, - sources: this.sourcesContextProvider, suites: this.suitesContextProvider } as const const provider = providerMap[scope as keyof typeof providerMap] diff --git a/packages/app/src/utils/TestRunner.ts b/packages/app/src/utils/TestRunner.ts new file mode 100644 index 0000000..19862f9 --- /dev/null +++ b/packages/app/src/utils/TestRunner.ts @@ -0,0 +1,13 @@ +// const RUN_EVENT = 'app-run-tests' +const VIEW_SOURCE_EVENT = 'app-source-highlight' + +export const viewSource = (callSource: string | undefined) => { + if (!callSource) { + return + } + window.dispatchEvent( + new CustomEvent(VIEW_SOURCE_EVENT, { + detail: callSource + }) + ) +}