test/songkickr/test_remote.rb in songkickr-0.1.2 vs test/songkickr/test_remote.rb in songkickr-0.1.3
- old
+ new
@@ -7,24 +7,29 @@
@remote = Songkickr::Remote.new
end
end
end
- # TODO: Fix this later
- # context "Given a remote with an invalid api key" do
- # setup do
- # stub_get('http://api.songkick.com/api/3.0/events.json', 'events.json')
- # @remote = Songkickr::Remote.new 'omgwtfbbq_fake_key'
- # end
- #
- # should "generate a remote" do
- # assert_not_nil @remote
- # end
- #
- # should "generate nil results" do
- # [nil, ':artist_name => ""', ':artist_name => "Madonna"'].each do |remote_params|
- # assert_nil @remote.send(:events, remote_params).results
- # end
- # end
- # end
+# TODO: Fix this later
+ context "Given a remote with an invalid api key" do
+ setup do
+ stub_get('http://api.songkick.com/api/3.0/events.json', 'events.json')
+ @remote = Songkickr::Remote.new 'omgwtfbbq_fake_key'
+ end
+
+ should "generate a remote" do
+ assert_not_nil @remote
+ end
+
+ # to make it work it needs:
+ # 1) registering GET http://api.songkick.com/api/3.0/events.json?apikey=omgwtfbbq_fake_key
+ # and its variants with fakeweb OR allowing real http connections
+ # 2) checking that returned json equals fixtures/invalid_api_key.json
+ #
+ #should "generate nil results" do
+ # [{}, ':artist_name => ""', ':artist_name => "Madonna"'].each do |remote_params|
+ # assert_nil @remote.send(:events, remote_params).results
+ # end
+ #end
+ end
end