Я хочу использовать Jasmine. js для модульного тестирования некоторых JavaScript функций в моем приложении Laravel.
My JavaScript живет в папке "/ public / js / games / light_and_dark . js ", но всякий раз, когда я импортирую его, я получаю сообщение об ошибке:
Ошибка типа: fields.isFieldDark не является функцией
Модульный тест:
let fields = require('../../public/js/games/light_and_dark');
describe("Check field functions", function() {
it("is a dark field", function() {
expect(fields.isFieldDark()).toBe(true);
console.log(fields);
});
it("is a light field", function() {
expect(true).toBe(true);
});
});