目前,我成功地測試我的模塊使用RSpec像這樣:
require 'spec_helper'
module Services
module AppService
describe AppService do
describe "authenticate" do
it "should authenticate the user" do
pending "authenticate the user"
end
end
end
end
end
我模塊生活in app/services/services.rb app/servi ces/app_service.rb
但是,有沒有一個更優雅的解決方案來測試我的模塊,而無需在規範中聲明命名空間?我覺得它變得與我的規格緊密相關,並且做出改變會引起很多頭痛。
請參閱http://stackoverflow.com/questions/1542945/testing-modules-in-rspec – Benissimo
這不是問題1542945的重複,這個問題關於嵌套模塊一般不測試模塊。 –
@Deefour - 正如David Basarab所說,這不是1542945的重複。這是一個很好的問題,我找不到真正的副本。 – Powers