После обновления до babel 7.1.5 мои тесты не выполняются, когда я использую импорт * как.
test.spec.js
import * as Helper from "../../../../src/renderer/modules/Helper";
describe('Testing', () => {
it('Should import correctly', () => {
console.log(Helper.test()) // a
spyOn(Helper, 'test').and.returnValue('b');
});
});
Helper.js
function test() {
return 'a'
}
export {test}
ERROR
'Upgrade.spec.js (7:8)', 'a'
Error: <spyOn> : test is not declared writable or has no setter
Usage: spyOn(<object>, <methodName>)
at <Jasmine>
at UserContext.it (webpack:///./test/unit/specs/renderer/Upgrade.spec.js?:7:5)
at <Jasmine>