ruby - RSpec NoMethodError : "undefined method ` describe' for main Object"

标签 ruby rspec

我正在尝试学习 Rspec。我在eclipse中的ruby项目如下-

enter image description here

代码-

require 'rspec'
require './RubyOffRailsTuts/classes/furlong'

describe Furlong do
end

错误-

/RubyOffRailsTuts/specs/furlong_spec.rb:6:in `<main>': undefined 
method `describe' for main:Object (NoMethodError)

没有在网上得到任何有用的答案。我该如何解决这个问题?

最佳答案

作为 RSpec.describe 的前缀 describe 的替代方案,您可以添加

config.expose_dsl_globally = true

到您的 spec_helper.rb

关于ruby - RSpec NoMethodError : "undefined method ` describe' for main Object",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26987517/

相关文章:

ruby-on-rails - 页面内容中 html 实体的 Rspec 测试

ruby-on-rails - Rails 版本停留在 2.3.5 如何更新到 3.x

ruby-on-rails - Rails 4 内存分析

Ruby Regexp 精确匹配字符串

ruby - 如何在命令行上获取 ruby​​ -e 的管道输入?

ruby - Test First 的温度对象项目 - 它通过了所有测试,但这就是我应该学习的内容吗?

ruby-on-rails-3 - 在 cucumber 步骤定义中向 Controller 发送删除请求

ruby-on-rails - 你如何在 cucumber 中启动另一个 Rails 实例?

ruby-on-rails - PG::UndefinedColumn:错误:列 photos.attachable_type 不存在

ruby-on-rails - 为最新 Rails 创建 "friends"系统/社交网络的最佳插件?