Sha256: dd16b2b0128afc9130cd9fa243130fa2f4f06db7eb7ee0eab086513d8a8d114a
Contents?: true
Size: 1.53 KB
Versions: 1
Compression:
Stored size: 1.53 KB
Contents
require_relative '../../../test_helper' describe OdeonUk::Html::Website do include WebsiteFixturesHelper let(:described_class) { OdeonUk::Html::Website } describe '#cinema(id)' do subject { described_class.new.cinema(71) } describe 'successful http request' do before { stub_get('cinemas/odeon/71/', cinema_html(71)) } it 'returns a string' do subject.class.must_equal String end end describe 'unsuccessful http request' do before { stub_get_with_500('cinemas/odeon/71/') } it 'returns an empty string' do subject.must_equal '' end end end describe '#sitemap' do subject { described_class.new.sitemap } describe 'successful http request' do before { stub_get('sitemap/', sitemap_html) } it 'returns a string' do subject.class.must_equal String end end describe 'unsuccessful http request' do before { stub_get_with_500('sitemap/') } it 'returns an empty string' do subject.must_equal '' end end end describe '#showtimes(id)' do subject { described_class.new.showtimes(71) } describe 'successful http request' do before { stub_get('showtimes/week/71/?siteId=71', showtimes_html(71)) } it 'returns a string' do subject.class.must_equal String end end describe 'unsuccessful http request' do before { stub_get_with_500('showtimes/week/71/?siteId=71') } it 'returns an empty string' do subject.must_equal '' end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
odeon_uk-3.0.6 | test/lib/odeon_uk/html/website_test.rb |