#javascript #node.js #npm
#javascript #node.js #нпм
Вопрос:
Для части набора тестов я хотел бы иметь возможность запускать некоторый Javascript (не обслуживать его и посещать его с помощью веб-браузера), и чтобы Javascript либо выводил некоторую информацию о состоянии в консольный вывод, либо в файл. Возможно ли это?
Комментарии:
1. Что это за информация и откуда она должна исходить? Для тестирования может быть полезен Jest с помощью Puppeteer или JSDOM
Ответ №1:
ДА. Но вам нужно дать немного больше контекста. Поскольку вы помечаете это с помощью node.js , это так же просто, как:
myNodeScript.js
//Anywhere that is being executed...
console.log("Some message");
//or
const fs = require('fs');
fs.writeFile('filename', 'some data', err => console.log(err || 'OK'));
Но, очевидно, вы бы уже поняли это, так что я предполагаю, что это еще не все. Например, ваше упоминание о том, что вы хотите сделать это как часть набора для тестирования.
Что это за набор для тестирования, вы говорите абстрактно или используете конкретный инструмент? Этот инструмент управляется браузером или nodejs и т. Д.
В общем, что у вас есть сейчас и что вы пробовали?