Sha256: d75ccecc1ba6dea0e68b8ef5aedcc29dd9408f9b395e25cc7cd6fab8f6c12726
Contents?: true
Size: 1.22 KB
Versions: 3
Compression:
Stored size: 1.22 KB
Contents
require 'bundler/setup' Bundler.setup require 'coveralls' Coveralls.wear! require "rspec" require "set" require 'ship_compliant' require "savon/mock/spec_helper" RSpec.configure do |config| config.include Savon::SpecHelper # Run specs in random order to surface order dependencies. If you find an # order dependency and want to debug it, you can fix the order by providing # the seed, which is printed after each run. # --seed 1234 config.order = "random" config.before(:each) do ShipCompliant.configuration = nil ShipCompliant.ship_compliant_client = nil ShipCompliant.configure do |c| c.partner_key = 'abc-123' c.username = 'bob@example.com' c.password = 'secret' c.log = false c.wsdl = 'spec/fixtures/coreservice.wsdl' end end end shared_examples_for "BaseResult" do context "success?" do it "returns true when the response was successful" do result = described_class.new({ response_status: 'Success' }) result.success?.should be_true end end context "failure?" do it "returns the opposite of success?" do result = described_class.new({}) result.stub(:success?) { false } result.failure?.should be_true end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ship_compliant-0.1.2 | spec/spec_helper.rb |
ship_compliant-0.1.1 | spec/spec_helper.rb |
ship_compliant-0.1.0 | spec/spec_helper.rb |