我使用
生成了项目rails new app -T
默认情况下,此命令不应该生成测试文件夹吗?
我正在尝试在我的ruby项目中添加test
文件夹。这是我的gem
文件:
group :development, :test do
gem 'rspec', '~> 3.4'
gem 'byebug'
gem 'sqlite3'
end
然后:
bundle install --without production
即使在刷新项目后,它也不会在我的项目中生成测试文件夹?
答案 0 :(得分:7)
由于您使用的是RoR,因此如果认为您需要安装rspec
而不是test
。要创建spec
目录(实际为-T
),您需要运行rspec installer: rails generate rspec:install
使用unit-test
选项,您正在跳过rspec
框架,因为您想使用rspec
,我是对的吗?如果是这种情况您不需要测试目录。 rspec
使用spec目录。正如我所说,要创建spec文件夹,您需要运行rails generate rspec:install
安装程序,如下所示:
{{1}}