【发布时间】:2014-01-18 04:37:39
【问题描述】:
我决定创建我的第一个 gem,现在我正在尝试安装 RSpec。
我已将spec.add_development_dependency "rspec", "~> 2.14" 添加到我的 .gemspec 文件中,并创建了如下所示的 spec/spec_helper.rb
require 'rubygems'
require 'bundler/setup'
Bundler.require(:default, :development)
require 'my_gem'
RSpec.configure do |config|
config.color_enabled = true
config.formatter = 'documentation'
config.order = 'random'
end
捆绑后,我终于添加了spec/foobar_spec.rb,如下所示
require 'spec_helper'
describe 'foobar' do
expect(1).to eq(2)
end
但是当我运行 rspec spec/foobar_spec.rb 我得到了
# (NoMethodError) 的未定义方法 `expect'
我错过了什么吗?
谢谢
【问题讨论】: