私はrspecに非常に慣れていないので、作成されたオブジェクトが実際に存在することを確認するテストを作成しようとしています. 私のテストは次のようになります。
require 'spec_helper'
describe "UserService" do
describe ".new" do
it "should create a UserService object" do
service = UserService.new
service.should_not be_nil
end
end
end
問題は、テストを実行すると次の出力が得られることです。
1) UserService.new should create a UserService object
Failure/Error: service = UserService.new
Errno::ECONNREFUSED:
Connection refused - connect(2)
# ./spec/requests/user_service_spec.rb:6:in `new'
# ./spec/requests/user_service_spec.rb:6:in `block (3 levels) in <top (required)>'
この時点で接続が拒否されることを期待していますが、テストを中断するのではなく、どうすればそれをテストできますか? または、私が見ているのは正しい出力ですか? ありがとう!