0
我試圖建立與工廠女孩和RSpec的單元測試我的末日應用。工廠女孩:NameError:未初始化不斷Vserver的
寶石文件:
group :test do
gem "rack-test"
gem "fuubar"
gem "factory_girl"
gem "yard"
end
規格/工廠/ vserver.rb
require 'factory_girl'
FactoryGirl.define do
factory :vserver do
first_name "John"
last_name "Doe"
end
end
規格/ spec_helper.rb
require File.join(File.dirname(__FILE__), "..", "app.rb")
%w{
rubygems
sinatra
dm-core
rack/test
uuid
factory_girl
rspec
pp
spec/factories/vserver
}.each { |r| require r }
set :environment, :test
# RSpec without Rails
RSpec.configure do |config|
config.include FactoryGirl::Syntax::Methods
end
規格/ app_spec.rb
require './spec_helper.rb'
require 'factory_girl'
describe "Cdot" do
include Rack::Test::Methods
def app
StorageApi
end
it 'vserver' do
FactoryGirl.build(:vserver)
end
end
問題:當我使用指令RSpec的文件:rspec的app_spec.rb,我得到下面的錯誤。
NameError:未初始化不斷Vserver的
幫助深表感謝。
我所提供的類在spec_helper.rb參考,它仍然顯示了同樣的問題。 – Mahesh4eva
你能編輯你的問題來顯示更新後的代碼嗎?還有 - 相關課程? –
嗨對不起細心照料的引用,我發現我沒有引用我實例化類。非常感謝您的幫助。它解決了我的問題。 – Mahesh4eva