我正在处理现有项目,但我是Javascript的新手。这个项目可以在这里找到,它是JsPsych,我在这里搜索了文档但找不到答案(http://docs.jspsych.org/)
我不明白他们是如何进行单元测试的。我找到了"测试"文件夹,你可以在这里查看,这里。
这是一个名为" 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
有没有人认识到这种类型的单元测试?这应该与某些软件配对吗?有人可以解释一下我是如何实际运行的吗?
答案 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
。