Преобразование ошибок пример и тест расширения кода из TypeScript в JavaScriptJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Преобразование ошибок пример и тест расширения кода из TypeScript в JavaScript

Сообщение Anonymous »

Я пытаюсь написать сквозные тесты для расширения кода VS. Я хотел бы использовать JavaScript, а не TypeScript. Итак, я взял пример отсюда: https://github.com/microsoft/vscode-ext ... est-sample и преобразовал код в JavaScript и CommonJS. Когда я это сделаю, я получаю эту ошибку: < /p>

Код: Выделить всё

Error: Path file:///Users/kurmasz/Documents/LocalResearch/QLC/gvQLC/test/suite/index does not point to a valid extension test runner.
Вот мой index.js :

Код: Выделить всё

const path = require('path')
const Mocha = require('mocha')
const glob = require('glob')

console.log('********************* Here!')

module.exports = function run() {
// Create the mocha test
const mocha = new Mocha({
ui: 'tdd'
});

const testsRoot = path.resolve(__dirname, '..');
console.log(`********************** Test Root: ${testsRoot}`)

return new Promise((c, e) => {
glob('**/**.test.js', { cwd: testsRoot }, (err, files) => {
if (err) {
return e(err);
}

// Add files to the test suite
files.forEach(f => mocha.addFile(path.resolve(testsRoot, f)));

try {
// Run the mocha test
mocha.run(failures => {
if (failures > 0) {
e(new Error(`${failures} tests failed.`));
} else {
c();
}
});
} catch (err) {
console.error(err);
e(err);
}
});
});
}
console.log('********************* Done!')
< /code>
Обе консоль < /code> Печать печати, поэтому код работает и не бросает ошибку. < /p>
Я использую
vs code 1.101.0
@vscode /test-electron 2.5.2
mocha 11.6 < /p>
 Я также вижу, когда я работаю.✔ Validated version: 1.101.1
✔ Found existing install in /Users/.../.vscode-test/vscode-darwin-1.101.1
Кто -нибудь может сказать, что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/796 ... javascript
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»