Жасмин. js импортированная функция не является функцией - PullRequest
0 голосов
/ 10 апреля 2020

Я хочу использовать 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);
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...