Sha256: 1d7817fa4b0fa353022059afcdf988bff7295e9be26b5fb1485af6bd8d4045d5
Contents?: true
Size: 853 Bytes
Versions: 4
Compression:
Stored size: 853 Bytes
Contents
require File.join( File.dirname(__FILE__), 'test.rb') class TitleTest < Test::Unit::TestCase def request_stub stub_everything(:send => '<xml />') end def test_that_title_can_go_to_and_from_json expected = NetFlix::Title.new() actual = NetFlix::Title.from_json( expected.to_json ) assert_equal expected.id, actual.id assert_equal expected.delivery_formats, actual.delivery_formats end def test_that_search_uses_api_and_builder NetFlix::API::Catalog::Titles.stubs(:search).returns(:xml_results) TitleBuilder.expects(:from_xml).with(:xml_results).returns(:movies) assert_equal :movies, NetFlix::Title.search(:term) end def test_that_complete_list_call_uses_api NetFlix::API::Catalog::Titles.expects(:index).returns('<xml />') NetFlix::Title.complete_list end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
netflix4r-0.0.3 | test/title_test.rb |
netflix4r-0.0.2 | test/title_test.rb |
netflix4r-0.0.1 | test/title_test.rb |
netflix4r-0.0.0 | test/title_test.rb |