test/test_brightcove-api.rb in brightcove-api-1.0.0 vs test/test_brightcove-api.rb in brightcove-api-1.0.1
- old
+ new
@@ -1,14 +1,33 @@
require 'helper'
require 'fakeweb'
+require 'mocha'
class TestBrightcoveApi < Test::Unit::TestCase
def setup
FakeWeb.allow_net_connect = false
end
def teardown
FakeWeb.allow_net_connect = true
+ end
+
+ def test_api_version
+ assert_equal '1.0.1', Brightcove::API::VERSION
+ end
+
+ def test_can_set_api_url
+ brightcove = Brightcove::API.new('apikeytoken')
+ brightcove.api_url = 'http://some.api.com'
+
+ assert_equal 'http://some.api.com', brightcove.api_url
+ end
+
+ def test_can_set_http_headers
+ brightcove = Brightcove::API.new('apikeytoken')
+ brightcove.expects(:headers).at_least_once
+
+ brightcove.set_http_headers({'Accept' => 'application/json'})
end
def test_find_all_videos
FakeWeb.register_uri(:get,
'http://api.brightcove.com/services/library?page_size=5&token=0Z2dtxTdJAxtbZ-d0U7Bhio2V1Rhr5Iafl5FFtDPY8E.&command=find_all_videos',