【发布时间】:2014-04-11 09:50:38
【问题描述】:
lib/rspec/core/my_methods.rb
module MyLovelyModule
class My_methods
def my_lovely_method
save_world
config.to_prepare do
Dir.glob(Rails.root + "../simpleRspec/dummy_classes.rb").each do |c|
require_dependency(c)
end
end
end
end
end
lib/simpleRspec/dummy_classes.rb
describe MyLovelyModule do
class DummyClasses
before(:all) do
@dummy = DummyClasses.new
@dummy.extend MyLovelyModule
end
describe "MyLovelyModule" do
it "saves the world" do
expect {
@dummy.my_lovely_method
}.to raise_error MeltDownException
end
end
end
end
我遇到了这样的错误:-
C:/Users/afzala/RubymineProjects/simpleRspec/lib/simpleRspec/dummy_classes.rb:2:in `<top (required)>': uninitialized constant MyLovelyModule (NameError)
from -e:1:in `load'
from -e:1:in `<main>'
Process finished with exit code 1
谁能帮我解决这个问题
【问题讨论】:
-
你有 spec_helper.rb 文件吗?你也可以展示一下吗?是 Rails 应用吗?