- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在阅读 Michael Hartl 的 Ruby on Rails 4 一书,但找不到 spec/spec_helper.rb
。这是他的书的链接 http://ruby.railstutorial.org/ruby-on-rails-tutorial-book我正在研究第 3 章测试驱动开发部分。
我运行这段代码来调用 RSpec 和 static_pages_spec.rb
$ rails generate integration_test static_pages
invoke rspec
create spec/requests/static_pages_spec.rb
在此之后,我需要将 Capybara DSL 添加到 RSpec 帮助程序文件中。
spec/spec_helper.rb
# This file is copied to spec/ when you run 'rails generate spec:install'
…
RSpec.configure do |config|
. . .
config.include Capybara::DSL
end
问题:我的问题是我无法找到或打开 spec/spec_helper.rb
。我试过 $subl spec/spec_helper.rb
但它只打开了一个空的文本编辑器文件。
在我的 RSpec 和 TDD 的 Gemfile 中添加了以下内容:
group :development, :test do
gem 'sqlite3', '1.3.8'
gem 'rspec-rails', '2.13.1'
end
group :test do
gem 'selenium-webdriver', '2.35.1'
gem 'capybara', '2.1.0'
end
然:
$ bundle install --without production
$ bundle update
$ bundle install
$ rails generate rspec:install
$ rails generate integration_test static_pages
在此之后,我假设打开 spec/sepc_helper.rb
并添加 CapybaraDSL
并运行此 $ bundle exec rspec spec/requests/static_pages_spec.rb
。由于我找不到 spec_helper.rb
,我只是在我的终端上运行它以查看发生了什么并得到以下错误:
in `require': cannot load such file -- spec_helper (LoadError)
我不确定为什么找不到 spec_helper。我阅读了其他教程,似乎 spec_helper 文件在加载 RSpec 时自动形成。
最佳答案
仔细检查您是从根 rails 目录而不是从 spec 目录中运行 rspec spec/
。
关于ruby-on-rails - RSpec - 找不到 spec/spec_helper.rb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20587188/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!