Slide 27
Slide 27 text
require 'webmock'
include WebMock::API
WebMock.enable!
WebMock.disable_net_connect!(allow: %r{unitedcinemas.com.au/session-times})
stub_request(:get, %r{http://www.unitedcinemas.com.au/session_data\.php\?
date=.*&l=\w+&sort=title}).
to_return { |request|
sleep(rand(0.0..1.0))
{
:body => "
blah
",
:headers => { 'Content-Type' => 'text/html; charset=UTF-8' }
}
}