JsPsych这些是什么样的单元测试?使用Javascript

时间:2017-04-08 04:08:03

标签: javascript unit-testing jspsych

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

我不明白他们是如何进行单元测试的。我找到了"测试"文件夹,你可以在这里查看,这里。

JsPsych test folder

这是一个名为" load.test.js"

的示例
d1[] <-  lapply(d1, function(x) as.Date(paste(x, 2017), "%b. %d %Y"))
head(d1)
#  Start_Date   End_Date
#1 2017-11-01 2017-11-07
#2 2017-11-01 2017-11-07
#3 2017-10-24 2017-11-06
#4 2017-10-04 2017-11-06
#5 2017-10-30 2017-11-06
#6 2017-10-25 2017-10-31

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

1 个答案:

答案 0 :(得分:0)

测试使用Jest运行。您可以在package.json中看到set :passenger_restart_with_touch, true set :passenger_port, 10666 set :passenger_roles, :app set :passenger_restart_runner, :sequence set :passenger_restart_wait, 5 set :passenger_restart_limit, 2 set :passenger_restart_with_sudo, false set :passenger_environment_variables, {} set :passenger_restart_command, 'passenger-config restart-app' set :passenger_restart_options, -> { "#{deploy_to} --ignore-app-not-running" } namespace :deploy do after :restart, :clear_cache do on roles(:web), in: :groups, limit: 3, wait: 10 do # Here we can do anything such as: # within release_path do # execute :rake, 'cache:clear' # end end end end 被称为测试命令。

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