Skip to content

Instantly share code, notes, and snippets.

@sferik

sferik/a.rb Secret

Created March 2, 2013 18:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sferik/cea8f2fef6e90d9f7dad to your computer and use it in GitHub Desktop.
Save sferik/cea8f2fef6e90d9f7dad to your computer and use it in GitHub Desktop.
/Users/sferik/.rbenv/versions/1.9.3-p392/bin/ruby -S rspec ./spec/twitter/action/favorite_spec.rb ./spec/twitter/action/follow_spec.rb ./spec/twitter/action/list_member_added_spec.rb ./spec/twitter/action/mention_spec.rb ./spec/twitter/action/reply_spec.rb ./spec/twitter/action/retweet_spec.rb ./spec/twitter/action_factory_spec.rb ./spec/twitter/action_spec.rb ./spec/twitter/api/direct_messages_spec.rb ./spec/twitter/api/favorites_spec.rb ./spec/twitter/api/friends_and_followers_spec.rb ./spec/twitter/api/geo_spec.rb ./spec/twitter/api/help_spec.rb ./spec/twitter/api/lists_spec.rb ./spec/twitter/api/saved_searches_spec.rb ./spec/twitter/api/search_spec.rb ./spec/twitter/api/spam_reporting_spec.rb ./spec/twitter/api/suggested_users_spec.rb ./spec/twitter/api/timelines_spec.rb ./spec/twitter/api/trends_spec.rb ./spec/twitter/api/tweets_spec.rb ./spec/twitter/api/undocumented_spec.rb ./spec/twitter/api/users_spec.rb ./spec/twitter/base_spec.rb ./spec/twitter/basic_user_spec.rb ./spec/twitter/client_spec.rb ./spec/twitter/configuration_spec.rb ./spec/twitter/cursor_spec.rb ./spec/twitter/direct_message_spec.rb ./spec/twitter/error/client_error_spec.rb ./spec/twitter/error/server_error_spec.rb ./spec/twitter/error_spec.rb ./spec/twitter/geo/point_spec.rb ./spec/twitter/geo/polygon_spec.rb ./spec/twitter/geo_factory_spec.rb ./spec/twitter/geo_spec.rb ./spec/twitter/identifiable_spec.rb ./spec/twitter/list_spec.rb ./spec/twitter/media/photo_spec.rb ./spec/twitter/media_factory_spec.rb ./spec/twitter/oembed_spec.rb ./spec/twitter/place_spec.rb ./spec/twitter/profile_banner_spec.rb ./spec/twitter/rate_limit_spec.rb ./spec/twitter/relationship_spec.rb ./spec/twitter/saved_search_spec.rb ./spec/twitter/search_results_spec.rb ./spec/twitter/settings_spec.rb ./spec/twitter/size_spec.rb ./spec/twitter/source_user_spec.rb ./spec/twitter/suggestion_spec.rb ./spec/twitter/target_user_spec.rb ./spec/twitter/trend_spec.rb ./spec/twitter/tweet_spec.rb ./spec/twitter/user_spec.rb ./spec/twitter_spec.rb
.......................................................................................................................................................FF..............................................................................................................................................................................................................................................................FF.............................................................................................................................................................................................................................................................................................................................................................
Failures:
1) Twitter::API::PlacesAndGeo#similar_places requests the correct resource
Failure/Error: @client.similar_places(:lat => "37.7821120598956", :long => "-122.400612831116", :name => "Twitter HQ")
WebMock::NetConnectNotAllowedError:
Real HTTP connections are disabled. Unregistered request: GET https://api.twitter.com/1.1/geo/similar_places.json?lat=37.7821120598956&long=-122.400612831116&name=Twitter%2BHQ with headers {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Authorization'=>'OAuth oauth_nonce="731bf8cfb3d4c391fbc2dae010175a22", oauth_signature="7jImZH1vClp9GXMiCq3PjCwH8Uc%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1362249997", oauth_version="1.0"', 'User-Agent'=>'Twitter Ruby Gem 4.5.0'}
You can stub this request with the following snippet:
stub_request(:get, "https://api.twitter.com/1.1/geo/similar_places.json?lat=37.7821120598956&long=-122.400612831116&name=Twitter%2BHQ").
with(:headers => {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Authorization'=>'OAuth oauth_nonce="731bf8cfb3d4c391fbc2dae010175a22", oauth_signature="7jImZH1vClp9GXMiCq3PjCwH8Uc%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1362249997", oauth_version="1.0"', 'User-Agent'=>'Twitter Ruby Gem 4.5.0'}).
to_return(:status => 200, :body => "", :headers => {})
registered request stubs:
stub_request(:get, "https://api.twitter.com/1.1/geo/similar_places.json?lat=37.7821120598956&long=-122.400612831116&name=Twitter%20HQ")
============================================================
# ./lib/twitter/request/multipart_with_file.rb:14:in `call'
# ./lib/twitter/client.rb:81:in `request'
# ./lib/twitter/client.rb:64:in `get'
# ./lib/twitter/api/places_and_geo.rb:116:in `geo_objects_from_response'
# ./lib/twitter/api/places_and_geo.rb:85:in `similar_places'
# ./spec/twitter/api/geo_spec.rb:58:in `block (3 levels) in <top (required)>'
2) Twitter::API::PlacesAndGeo#similar_places returns similar places
Failure/Error: places = @client.similar_places(:lat => "37.7821120598956", :long => "-122.400612831116", :name => "Twitter HQ")
WebMock::NetConnectNotAllowedError:
Real HTTP connections are disabled. Unregistered request: GET https://api.twitter.com/1.1/geo/similar_places.json?lat=37.7821120598956&long=-122.400612831116&name=Twitter%2BHQ with headers {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Authorization'=>'OAuth oauth_nonce="40acacb60d9ae0d3d2bd9e5d11fae1da", oauth_signature="wpEkruA%2BbD%2FxhunHsjfveDe8qOg%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1362249997", oauth_version="1.0"', 'User-Agent'=>'Twitter Ruby Gem 4.5.0'}
You can stub this request with the following snippet:
stub_request(:get, "https://api.twitter.com/1.1/geo/similar_places.json?lat=37.7821120598956&long=-122.400612831116&name=Twitter%2BHQ").
with(:headers => {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Authorization'=>'OAuth oauth_nonce="40acacb60d9ae0d3d2bd9e5d11fae1da", oauth_signature="wpEkruA%2BbD%2FxhunHsjfveDe8qOg%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1362249997", oauth_version="1.0"', 'User-Agent'=>'Twitter Ruby Gem 4.5.0'}).
to_return(:status => 200, :body => "", :headers => {})
registered request stubs:
stub_request(:get, "https://api.twitter.com/1.1/geo/similar_places.json?lat=37.7821120598956&long=-122.400612831116&name=Twitter%20HQ")
============================================================
# ./lib/twitter/request/multipart_with_file.rb:14:in `call'
# ./lib/twitter/client.rb:81:in `request'
# ./lib/twitter/client.rb:64:in `get'
# ./lib/twitter/api/places_and_geo.rb:116:in `geo_objects_from_response'
# ./lib/twitter/api/places_and_geo.rb:85:in `similar_places'
# ./spec/twitter/api/geo_spec.rb:62:in `block (3 levels) in <top (required)>'
3) Twitter::API::Users#user_search requests the correct resource
Failure/Error: @client.user_search("Erik Michaels-Ober")
WebMock::NetConnectNotAllowedError:
Real HTTP connections are disabled. Unregistered request: GET https://api.twitter.com/1.1/users/search.json?q=Erik%2BMichaels-Ober with headers {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Authorization'=>'OAuth oauth_nonce="c972568c16fc9aab431dc978d4757fec", oauth_signature="HtDe7Fs9je0kD7CqHF4E97MUxzU%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1362249999", oauth_version="1.0"', 'User-Agent'=>'Twitter Ruby Gem 4.5.0'}
You can stub this request with the following snippet:
stub_request(:get, "https://api.twitter.com/1.1/users/search.json?q=Erik%2BMichaels-Ober").
with(:headers => {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Authorization'=>'OAuth oauth_nonce="c972568c16fc9aab431dc978d4757fec", oauth_signature="HtDe7Fs9je0kD7CqHF4E97MUxzU%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1362249999", oauth_version="1.0"', 'User-Agent'=>'Twitter Ruby Gem 4.5.0'}).
to_return(:status => 200, :body => "", :headers => {})
registered request stubs:
stub_request(:get, "https://api.twitter.com/1.1/users/search.json?q=Erik%20Michaels-Ober")
============================================================
# ./lib/twitter/request/multipart_with_file.rb:14:in `call'
# ./lib/twitter/client.rb:81:in `request'
# ./lib/twitter/client.rb:64:in `get'
# ./lib/twitter/api/utils.rb:51:in `objects_from_response'
# ./lib/twitter/api/users.rb:329:in `user_search'
# ./spec/twitter/api/users_spec.rb:519:in `block (3 levels) in <top (required)>'
4) Twitter::API::Users#user_search returns an array of user search results
Failure/Error: user_search = @client.user_search("Erik Michaels-Ober")
WebMock::NetConnectNotAllowedError:
Real HTTP connections are disabled. Unregistered request: GET https://api.twitter.com/1.1/users/search.json?q=Erik%2BMichaels-Ober with headers {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Authorization'=>'OAuth oauth_nonce="f3c495a4c50b63a85243e25ecc705336", oauth_signature="t0VbdUKpNbH%2BW42qZgYaPGAn8Fs%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1362249999", oauth_version="1.0"', 'User-Agent'=>'Twitter Ruby Gem 4.5.0'}
You can stub this request with the following snippet:
stub_request(:get, "https://api.twitter.com/1.1/users/search.json?q=Erik%2BMichaels-Ober").
with(:headers => {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Authorization'=>'OAuth oauth_nonce="f3c495a4c50b63a85243e25ecc705336", oauth_signature="t0VbdUKpNbH%2BW42qZgYaPGAn8Fs%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1362249999", oauth_version="1.0"', 'User-Agent'=>'Twitter Ruby Gem 4.5.0'}).
to_return(:status => 200, :body => "", :headers => {})
registered request stubs:
stub_request(:get, "https://api.twitter.com/1.1/users/search.json?q=Erik%20Michaels-Ober")
============================================================
# ./lib/twitter/request/multipart_with_file.rb:14:in `call'
# ./lib/twitter/client.rb:81:in `request'
# ./lib/twitter/client.rb:64:in `get'
# ./lib/twitter/api/utils.rb:51:in `objects_from_response'
# ./lib/twitter/api/users.rb:329:in `user_search'
# ./spec/twitter/api/users_spec.rb:523:in `block (3 levels) in <top (required)>'
Finished in 3.28 seconds
758 examples, 4 failures
Failed examples:
rspec ./spec/twitter/api/geo_spec.rb:57 # Twitter::API::PlacesAndGeo#similar_places requests the correct resource
rspec ./spec/twitter/api/geo_spec.rb:61 # Twitter::API::PlacesAndGeo#similar_places returns similar places
rspec ./spec/twitter/api/users_spec.rb:518 # Twitter::API::Users#user_search requests the correct resource
rspec ./spec/twitter/api/users_spec.rb:522 # Twitter::API::Users#user_search returns an array of user search results
Coverage report generated for RSpec to /Users/sferik/Projects/Ruby/smeg/twitter/coverage. 5363 / 5371 LOC (99.85%) covered.
[Coveralls] Outside the Travis environment, not sending data.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment