Sha256: 7d0068d1062c7e69802cbcf09cf5b0abf544bfec02d2c35603c931546c2e4346
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
require File.expand_path( File.join(File.dirname(__FILE__), '..', 'spec_helper')) module GitHubTest describe GitHub::Base do after(:each) do api.auth.clear end context 'requests' do it 'submits appropriate requests to api as get/post methods (both class and instance)' do base = described_class.new api.should_receive(:request).with(:get, '/blah', anything()).twice base.get ('/blah') described_class.get ('/blah') api.should_receive(:request).with(:post, '/blah', anything()).twice base.post ('/blah') described_class.post ('/blah') end it 'prepends get/post calls by content of @base_uri variable' do base = described_class.new described_class.class_eval { @base_uri = 'http://base1.com' } api.should_receive(:request).with(:get, 'http://base1.com/blah', anything()).twice base.get ('/blah') described_class.get ('/blah') api.should_receive(:request).with(:post, 'http://base1.com/blah', anything()).twice base.post ('/blah') described_class.post ('/blah') end end end end # module GitHubTest # EOF
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
git_hub-0.2.10 | spec/git_hub/base_spec.rb |