Выяснилось, что mocha/sinon тоже не работают, и ES Modules - это полная пизда. Есть bar.js:
export function barFunction() {
throw new Error("Launching missiles")
}и foo.js его вызывает:
import { barFunction } from './bar.js';
export function fooFunction() {
return `Foo says: ${barFunction()}`;
}Надо сделать тест, в котором мы подменим
(
Read more... )