Sha256: 9656b5946256b75eef49e176f1b13d540580a8de07678d1dccb0823fbab94cae
Contents?: true
Size: 1.11 KB
Versions: 7
Compression:
Stored size: 1.11 KB
Contents
require 'spec_helper' describe AngellistApi::Request do class DummyRequest; include AngellistApi::Request; end let(:dummy) { DummyRequest.new } let(:sample_path) { "/index" } let(:sample_params) { { :sample => "params" } } let(:sample_options) { { :sample => "options" } } describe "#get" do it "calls request with the passed params" do dummy.should_receive(:request).with(:get, sample_path, sample_params, sample_options).and_return("result") dummy.get(sample_path, sample_params, sample_options).should == "result" end end describe "#post" do it "calls request with the passed params" do dummy.should_receive(:request).with(:post, sample_path, sample_params, sample_options).and_return("result") dummy.post(sample_path, sample_params, sample_options).should == "result" end end describe "#delete" do it "calls request with the passed params" do dummy.should_receive(:request).with(:delete, sample_path, sample_params, sample_options).and_return("result") dummy.delete(sample_path, sample_params, sample_options).should == "result" end end end
Version data entries
7 entries across 7 versions & 1 rubygems