spec/beaker/dsl/helpers/web_helpers_spec.rb in beaker-2.18.3 vs spec/beaker/dsl/helpers/web_helpers_spec.rb in beaker-2.19.0

- old
+ new

@@ -27,11 +27,20 @@ describe "given valid arguments" do it "returns its second and third arguments concatenated." do create_files(['destdir/name']) - result = subject.fetch_http_file "http://beaker.tool/", "name", "destdir" + result = subject.fetch_http_file "http://beaker.tool", "name", "destdir" expect(result).to eq("destdir/name") + end + + end + + describe 'given invalid arguments' do + + it 'chomps correctly when given a URL ending with a / character' do + expect( subject ).to receive( :open ).with( 'http://beaker.tool/name', anything ) + subject.fetch_http_file( "http://beaker.tool/", "name", "destdir" ) end end end