diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/app_test.rb | 2 | ||||
| -rw-r--r-- | test/test_helper.rb | 12 |
2 files changed, 7 insertions, 7 deletions
diff --git a/test/app_test.rb b/test/app_test.rb index de10989..4c997d7 100644 --- a/test/app_test.rb +++ b/test/app_test.rb @@ -40,7 +40,7 @@ class AppTest < HCl::TestCase def test_socket_error app = HCl::App.new - app.expects(:show).raises(SocketError) + app.expects(:show).raises(Faraday::Error) app.expects(:exit).with(1) app.process_args('show').run assert_match /connection failed/i, error_output diff --git a/test/test_helper.rb b/test/test_helper.rb index 95cb0b4..4d1c3a5 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -22,7 +22,7 @@ require 'hcl' require 'minitest/autorun' require 'mocha/setup' require 'fileutils' -require 'fakeweb' +require 'faraday' require 'debugger' if ENV['DEBUG'] # require test extensions/helpers @@ -31,20 +31,20 @@ Dir[File.dirname(__FILE__) + '/ext/*.rb'].each { |ext| require ext } class HCl::TestCase < MiniTest::Test attr_reader :http def setup - FakeWeb.allow_net_connect = false + @stubs = Faraday::Adapter::Test::Stubs.new @http = HCl::Net.new \ 'login' => 'bob', 'password' => 'secret', - 'subdomain' => 'bobclock' + 'subdomain' => 'bobclock', + 'test_adapter' => @stubs end def register_uri method, path, data={} - FakeWeb.register_uri(method, "https://bob:secret@bobclock.harvestapp.com#{path}", - body: Yajl::Encoder.encode(data)) + @stubs.send(method, path) { [200, {}, Yajl::Encoder.encode(data)] } end def teardown - FakeWeb.clean_registry + @stubs.verify_stubbed_calls end end |
