Тестирование с зависимостью Мокко не определено - PullRequest
0 голосов
/ 17 апреля 2020

Я запускаю несколько тестов с mocha, и файл, который я тестирую, имеет неопределенную зависимость. Я не уверен почему, потому что зависимость импортируется тестируемым файлом. Когда я запускаю mocha --require @babel/register, меня приветствуют ReferenceError: jQuery is not defined at MISC_PATH/node_modules/jquery-ui/ui/widgets/draggable.js. Я не могу сделать головы или хвосты этого. Может ли кто-нибудь помочь мне здесь? Кроме того, я новичок в мокко и тестировании, поэтому объяснение будет высоко оценено.

// Test File

import { expect } from 'chai';
import {progressBar} from '../src';

describe('Progress Bar', () => {
  it('should word', () => {
    expect(progressBar).to.exist
  });
});
//File being tested (../src)

import $ from 'jquery';
import 'jquery-ui/ui/widgets/draggable';

...code...

export default progressBar;
...