grafana/e2e/utils/support
Jack Westbrook 0dcdfc261b
Monaco Editor: Load via ESM (#78261)
* chore(monaco): bump monaco-editor to latest version

* feat(codeeditor): use esm to load monaco editor

* revert(monaco): put back previous version

* feat(monaco): setup MonacoEnvironment when bootstrapping app

* feat(monaco): load monaco languages from registry as workers

* feat(webpack): clean up warnings, remove need to copy monaco into lib

* fix(plugins): wip - remove amd loader workaround in systemjs hooks

* chore(azure): clean up so QueryField passes typecheck

* test(jest): update config to fix failing tests due to missing monaco-editor

* test(jest): update config to work with monaco-editor and kusto

* test(jest): prevent message eventlistener in nodeGraph/layout.worker tripping up monaco tests

* test(plugins): wip - remove amd related tests from systemjs hooks

* test(alerting): prefer clearAllMocks to prevent monaco editor failing due to missing matchMedia

* test(parca): fix failing test due to undefined backendSrv

* chore: move monacoEnv to app/core

* test: increase testing-lib timeout to 2secs, fix parca test to assert dom element

* feat(plugins): share kusto via systemjs

* test(e2e): increase timeout for checking monaco editor in exemplars spec

* test(e2e): assert monaco has loaded by checking the spinner is gone and window.monaco exists

* test(e2e): check for monaco editor textarea

* test(e2e): check monaco editor is loaded before assertions

* test(e2e): add waitForMonacoToLoad util to reduce duplication

* test(e2e): fix failing mysql spec

* chore(jest): add comment to setupTests explaining need to incresae default timeout

* chore(nodegraph): improve comment in layout.worker.utils to better explain the need for file
2024-02-22 12:31:40 +01:00
..
benchmark.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
index.ts Chore: Move to Cypress 12 and decouple cypress from @grafana/e2e (#74084) 2023-09-08 16:51:59 +01:00
localStorage.ts Chore: Type improvements 🧹 (#75271) 2023-09-22 15:06:49 +01:00
monaco.ts Monaco Editor: Load via ESM (#78261) 2024-02-22 12:31:40 +01:00
scenarioContext.ts Chore: fix some more types (#76535) 2023-10-24 11:53:22 +01:00
selector.ts Chore: Move to Cypress 12 and decouple cypress from @grafana/e2e (#74084) 2023-09-08 16:51:59 +01:00
types.ts Update dependency prettier to v3.2.4 (#81047) 2024-01-23 11:41:24 +00:00
url.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00