Skip to content

Commit

Permalink
Use fakeweb for testing
Browse files Browse the repository at this point in the history
  • Loading branch information
Flavio Castelli committed Dec 13, 2010
1 parent 3d0613a commit 2cecf8d
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 4 deletions.
8 changes: 4 additions & 4 deletions test/basic_test.rb
@@ -1,5 +1,5 @@
#!/usr/bin/env ruby #!/usr/bin/env ruby
require "test/unit" require 'test_helper'
require "net/http" require "net/http"
require "uri" require "uri"
require "logger" require "logger"
Expand All @@ -8,15 +8,15 @@


class BasicTest < Test::Unit::TestCase class BasicTest < Test::Unit::TestCase
def setup def setup
FakeWeb.allow_net_connect = false
end end


def test_it_by_watching def test_it_by_watching
log = Logger.new(STDOUT) log = Logger.new(STDOUT)
net_logger = NetObserver::NetLogger.new log net_logger = NetObserver::NetLogger.new log


# Net::Observer.log :debug register_fake_response :get, "http://www.google.com/search?q=wikipedia",
Net::HTTP.get URI.parse("http://www.google.com/search?q=wikileaks") "wikipedia"
# Net::Observer.log :disable


Net::HTTP.get URI.parse("http://www.google.com/search?q=wikipedia") Net::HTTP.get URI.parse("http://www.google.com/search?q=wikipedia")
end end
Expand Down
12 changes: 12 additions & 0 deletions test/test_helper.rb
@@ -0,0 +1,12 @@
require 'rubygems'
require "test/unit"
require 'fakeweb'

class Test::Unit::TestCase
def register_fake_response type, url, response_file=nil
response_file = url if response_file.nil?
response = File.read(File.join( File.dirname(__FILE__),
"mocked_responses", response_file))
FakeWeb.register_uri(type, url, :response => response)
end
end

0 comments on commit 2cecf8d

Please sign in to comment.