Sha256: f9d71f636f91b3b3b261ee1fa578661b7adc3b52c5382de45c4cada27f96d9e0
Contents?: true
Size: 1.59 KB
Versions: 1
Compression:
Stored size: 1.59 KB
Contents
require 'browser/http' describe Browser::HTTP do let :path do '/http' end describe '.get' do async 'fetches a path' do Browser::HTTP.get(path).then {|res| run_async { res.text.should == 'lol' } }.rescue { run_async { fail } } end end describe '.get!' do it 'fetches a path' do Browser::HTTP.get!(path).text.should == 'lol' end end describe '.post' do async 'sends parameters properly' do Browser::HTTP.post(path, lol: 'wut').then {|res| run_async { res.text.should == 'ok' } }.rescue { run_async { fail } } end end describe '.post!' do it 'sends parameters properly' do Browser::HTTP.post!(path, lol: 'wut').text.should == 'ok' end end describe '.put' do async 'sends parameters properly' do Browser::HTTP.put(path, lol: 'wut').then {|res| run_async { res.text.should == 'ok' } }.rescue { run_async { fail } } end end describe '.put!' do it 'sends parameters properly' do Browser::HTTP.put!(path, lol: 'wut').text.should == 'ok' end end describe '.delete' do async 'fetches a path' do Browser::HTTP.delete(path).then {|res| run_async { res.text.should == 'lol' } }.rescue { run_async { fail } } end end describe '.delete!' do it 'fetches a path' do Browser::HTTP.delete!(path).text.should == 'lol' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
opal-browser-0.1.0.beta1 | spec/http_spec.rb |