Sal*_*ara 0 rspec ruby-on-rails
我使用了生成项目
rails new app -T
Run Code Online (Sandbox Code Playgroud)
默认情况下,此命令不应该生成测试文件夹吗?
我想test在我的ruby项目中添加该文件夹.这是我的gem档案:
group :development, :test do
gem 'rspec', '~> 3.4'
gem 'byebug'
gem 'sqlite3'
end
Run Code Online (Sandbox Code Playgroud)
然后 :
bundle install --without production
Run Code Online (Sandbox Code Playgroud)
即使在刷新项目后,它也不会在我的项目中生成测试文件夹?
由于您使用的是RoR,如果认为您需要安装rspec-rails而不是rspec.要创建test目录(spec实际上),您需要运行rspec安装程序:rails generate rspec:install
有了-T选项,你正在跳过unit-test框架,因为你想使用rspec,我是对的吗?如果是这种情况,则不需要测试目录.rspec使用spec目录.正如我所说,要创建spec文件夹,您需要rspec像这样运行安装程序:
rails generate rspec:install
Run Code Online (Sandbox Code Playgroud)