mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 12:45:39 +01:00
addd code
Some checks failed
CI / CI (push) Has been cancelled
Some checks failed
CI / CI (push) Has been cancelled
This commit is contained in:
parent
b07209d651
commit
2a91ff723a
3 changed files with 11 additions and 3 deletions
|
|
@ -14,7 +14,7 @@ const path = require('path');
|
||||||
/** @typedef {import('./common').PackagerKind} PackagerKind */
|
/** @typedef {import('./common').PackagerKind} PackagerKind */
|
||||||
/** @typedef {import('./common').TestInfo} TestInfo */
|
/** @typedef {import('./common').TestInfo} TestInfo */
|
||||||
|
|
||||||
const DEBUG_TESTS = process.argv.includes('--debug-tests');
|
const DEBUG_TESTS = true; // process.argv.includes('--debug-tests');
|
||||||
const REPO_ROOT = path.join(__dirname, '../../');
|
const REPO_ROOT = path.join(__dirname, '../../');
|
||||||
const PORT = 8563;
|
const PORT = 8563;
|
||||||
|
|
||||||
|
|
@ -42,7 +42,7 @@ async function runTests() {
|
||||||
// uncomment to shortcircuit and run a specific combo
|
// uncomment to shortcircuit and run a specific combo
|
||||||
// await runTest('webpack', 'chromium'); return;
|
// await runTest('webpack', 'chromium'); return;
|
||||||
/** @type {PackagerKind[]} */
|
/** @type {PackagerKind[]} */
|
||||||
const testTypes = ['amd', 'webpack', 'esbuild', 'vite'];
|
const testTypes = ['webpack'];
|
||||||
// TODO: add parcel! (this currently fails because parcel replaces process with {})
|
// TODO: add parcel! (this currently fails because parcel replaces process with {})
|
||||||
|
|
||||||
for (const type of testTypes) {
|
for (const type of testTypes) {
|
||||||
|
|
@ -75,7 +75,7 @@ function runTest(packager, browser) {
|
||||||
'--no-delay',
|
'--no-delay',
|
||||||
'--headless',
|
'--headless',
|
||||||
'--timeout',
|
'--timeout',
|
||||||
'20000'
|
'2000000'
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
env,
|
env,
|
||||||
|
|
|
||||||
|
|
@ -113,17 +113,24 @@ suite(`Smoke Test '${testInfo.packager}' on '${testInfo.browser}'`, () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
test('should be able to create plaintext editor', async function () {
|
test('should be able to create plaintext editor', async function () {
|
||||||
|
console.log('inside of test');
|
||||||
|
console.log('REPO_ROOT : ', __dirname + '../../');
|
||||||
|
|
||||||
await createEditor('hello world', 'plaintext');
|
await createEditor('hello world', 'plaintext');
|
||||||
|
|
||||||
// type a link in it
|
// type a link in it
|
||||||
await setEditorPosition(1, 12);
|
await setEditorPosition(1, 12);
|
||||||
await triggerEditorCommand('type', { text: '\nhttps://www.microsoft.com' });
|
await triggerEditorCommand('type', { text: '\nhttps://www.microsoft.com' });
|
||||||
|
|
||||||
|
console.log('triggerEditorCommand');
|
||||||
|
|
||||||
// check that the link gets highlighted, which indicates that the web worker is healthy
|
// check that the link gets highlighted, which indicates that the web worker is healthy
|
||||||
await page.waitForSelector('.detected-link');
|
await page.waitForSelector('.detected-link');
|
||||||
});
|
});
|
||||||
|
|
||||||
test('css smoke test', async function () {
|
test('css smoke test', async function () {
|
||||||
|
console.log('css smoke test');
|
||||||
|
|
||||||
await createEditor('.sel1 { background: red; }\\n.sel2 {}', 'css');
|
await createEditor('.sel1 { background: red; }\\n.sel2 {}', 'css');
|
||||||
|
|
||||||
// check that a squiggle appears, which indicates that the language service is up and running
|
// check that a squiggle appears, which indicates that the language service is up and running
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ global.document.queryCommandSupported = function () {
|
||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
global.UIEvent = tmp.window.UIEvent;
|
global.UIEvent = tmp.window.UIEvent;
|
||||||
|
global._VSCODE_FILE_ROOT = '';
|
||||||
|
|
||||||
global.window = {
|
global.window = {
|
||||||
location: {},
|
location: {},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue