Commit 281b5818 authored by Denys Mishunov's avatar Denys Mishunov

Upgraded Monaco to 0.25.2

Changelog: changed
MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/63400
EE: true
parent 948a1408
...@@ -246,7 +246,7 @@ describe('Base editor', () => { ...@@ -246,7 +246,7 @@ describe('Base editor', () => {
let editorEl2; let editorEl2;
let inst1; let inst1;
let inst2; let inst2;
const readOnlyIndex = '77'; // readOnly option has the internal index of 77 in the editor's options const readOnlyIndex = '78'; // readOnly option has the internal index of 78 in the editor's options
beforeEach(() => { beforeEach(() => {
setFixtures('<div id="editor1"></div><div id="editor2"></div>'); setFixtures('<div id="editor1"></div><div id="editor2"></div>');
......
...@@ -7,6 +7,7 @@ import { ...@@ -7,6 +7,7 @@ import {
screen, screen,
findByText, findByText,
} from '@testing-library/dom'; } from '@testing-library/dom';
import { editor as monacoEditor } from 'monaco-editor';
const isFolderRowOpen = (row) => row.matches('.folder.is-open'); const isFolderRowOpen = (row) => row.matches('.folder.is-open');
...@@ -23,7 +24,10 @@ export const switchLeftSidebarTab = (name) => { ...@@ -23,7 +24,10 @@ export const switchLeftSidebarTab = (name) => {
export const getStatusBar = () => document.querySelector('.ide-status-bar'); export const getStatusBar = () => document.querySelector('.ide-status-bar');
export const waitForMonacoEditor = () => export const waitForMonacoEditor = () =>
new Promise((resolve) => window.monaco.editor.onDidCreateEditor(resolve)); new Promise((resolve) => monacoEditor.onDidCreateEditor(resolve));
export const waitForEditorDispose = (instance) =>
new Promise((resolve) => instance.onDidDispose(resolve));
export const waitForEditorModelChange = (instance) => export const waitForEditorModelChange = (instance) =>
new Promise((resolve) => instance.onDidChangeModel(resolve)); new Promise((resolve) => instance.onDidChangeModel(resolve));
...@@ -38,14 +42,14 @@ export const findAndSetEditorValue = async (value) => { ...@@ -38,14 +42,14 @@ export const findAndSetEditorValue = async (value) => {
const editor = await findMonacoEditor(); const editor = await findMonacoEditor();
const uri = editor.getAttribute('data-uri'); const uri = editor.getAttribute('data-uri');
window.monaco.editor.getModel(uri).setValue(value); monacoEditor.getModel(uri).setValue(value);
}; };
export const getEditorValue = async () => { export const getEditorValue = async () => {
const editor = await findMonacoEditor(); const editor = await findMonacoEditor();
const uri = editor.getAttribute('data-uri'); const uri = editor.getAttribute('data-uri');
return window.monaco.editor.getModel(uri).getValue(); return monacoEditor.getModel(uri).getValue();
}; };
const findTreeBody = () => screen.findByTestId('ide-tree-body'); const findTreeBody = () => screen.findByTestId('ide-tree-body');
......
...@@ -8550,18 +8550,23 @@ moment-mini@^2.22.1: ...@@ -8550,18 +8550,23 @@ moment-mini@^2.22.1:
resolved "https://registry.yarnpkg.com/moment-mini/-/moment-mini-2.22.1.tgz#bc32d73e43a4505070be6b53494b17623183420d" resolved "https://registry.yarnpkg.com/moment-mini/-/moment-mini-2.22.1.tgz#bc32d73e43a4505070be6b53494b17623183420d"
integrity sha512-OUCkHOz7ehtNMYuZjNciXUfwTuz8vmF1MTbAy59ebf+ZBYZO5/tZKuChVWCX+uDo+4idJBpGltNfV8st+HwsGw== integrity sha512-OUCkHOz7ehtNMYuZjNciXUfwTuz8vmF1MTbAy59ebf+ZBYZO5/tZKuChVWCX+uDo+4idJBpGltNfV8st+HwsGw==
monaco-editor-webpack-plugin@^3.1.0: monaco-editor-webpack-plugin@^4.0.0:
version "3.1.0" version "4.0.0"
resolved "https://registry.yarnpkg.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-3.1.0.tgz#972efc47a91b3bf3bd977885684a3180eb8f341b" resolved "https://registry.yarnpkg.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-4.0.0.tgz#95be3f48f4220999b909266a9997727f0deab947"
integrity sha512-TP5NkCAV0OeFTry5k/d60KR7CkhTXL4kgJKtE3BzjgbDb5TGEPEhoKmHBrSa6r7Oc0sNbPLZhKD/TP2ig7A+/A== integrity sha512-4BT9XDRQXraMQjxEUjR+uuubRe3RIPkvVoGw8zwWG++s7wq6TAiXaSOMdkdS9TrjCREgSnygCOlVzY6MS8RPuA==
dependencies: dependencies:
loader-utils "^2.0.0" loader-utils "^2.0.0"
monaco-editor@0.24.0, monaco-editor@^0.24.0: monaco-editor@0.24.0:
version "0.24.0" version "0.24.0"
resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.24.0.tgz#990b55096bcc95d08d8d28e55264c6eb17707269" resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.24.0.tgz#990b55096bcc95d08d8d28e55264c6eb17707269"
integrity sha512-o1f0Lz6ABFNTtnEqqqvlY9qzNx24rQZx1RgYNQ8SkWkE+Ka63keHH/RqxQ4QhN4fs/UYOnvAtEUZsPrzccH++A== integrity sha512-o1f0Lz6ABFNTtnEqqqvlY9qzNx24rQZx1RgYNQ8SkWkE+Ka63keHH/RqxQ4QhN4fs/UYOnvAtEUZsPrzccH++A==
monaco-editor@^0.25.2:
version "0.25.2"
resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.25.2.tgz#119e2b15bbd968a1a99c03cac9c329316d7c37e9"
integrity sha512-5iylzSJevCnzJn9UVsW8yOZ3yHjmAs4TfvH3zsbftKiFKmHG0xirGN6DK9Kk04VSWxYCZZAIafYJoNJJMAU1KA==
monaco-yaml@^2.5.1: monaco-yaml@^2.5.1:
version "2.5.1" version "2.5.1"
resolved "https://registry.yarnpkg.com/monaco-yaml/-/monaco-yaml-2.5.1.tgz#af9303a4aa6e3b94db62b8a8659362f31944590d" resolved "https://registry.yarnpkg.com/monaco-yaml/-/monaco-yaml-2.5.1.tgz#af9303a4aa6e3b94db62b8a8659362f31944590d"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment