我正在做一个现有项目,但是我是Java语言的新手。可以在这里找到该项目,它是JsPsych,我在这里搜索了文档,但是找不到答案(http://docs.jspsych.org/

我不明白他们如何进行单元测试。我找到了“测试”文件夹,您可以在这里在下面查看它。

JsPsych test folder

这是一个名为“ load.test.js”的示例

const root = '../';
require(root + 'jspsych.js');
require(root + 'plugins/jspsych-single-stim.js');

test('jsPsych should be in the window object', function(){
  expect(typeof window.jsPsych).not.toBe('undefined');
});


有谁认识到这种类型的单元测试?这应该与某些软件配对吗?有人可以解释我将如何实际运行吗?

最佳答案

测试使用Jest运行。您可以看到jest作为package.json中的测试命令被调用。

要运行测试,请在系统上install node and npm。然后在存储库的主目录中运行npm install。然后,您可以运行npm test

10-07 21:09