Sha256: 378c522549388208102ccbf962f756bb93736aa972e6554b239a802460ec11d3

Contents?: true

Size: 736 Bytes

Versions: 16

Compression:

Stored size: 736 Bytes

Contents

require 'spec_helper'
describe Attune do
  describe 'client' do
    subject { Attune.client }
    it{ should be_a Attune::Client }
  end
  describe 'defaults' do
    subject { Attune::Default }
    specify { expect(subject.endpoint).to eq 'https://api.attune-staging.co' }
    specify { expect(subject.disabled).to eq false }
  end
  describe 'configure' do
    it "yields with Attune::Default" do
      Attune.configure do |c|
        expect(c).to be Attune::Default
      end
    end
  end
  describe 'test_mode' do
    it "sets correct test options" do
      expect(Attune::Default).to receive(:exception_handler=).with(:mock)
      expect(Attune::Default).to receive(:disabled=).with(true)
      Attune.test_mode!
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
attune-1.0.21 spec/attune_spec.rb
attune-1.0.20 spec/attune_spec.rb
attune-1.0.19 spec/attune_spec.rb
attune-1.0.18 spec/attune_spec.rb
attune-1.0.17 spec/attune_spec.rb
attune-1.0.16 spec/attune_spec.rb
attune-1.0.15 spec/attune_spec.rb
attune-1.0.14 spec/attune_spec.rb
attune-1.0.13 spec/attune_spec.rb
attune-1.0.12 spec/attune_spec.rb
attune-1.0.11 spec/attune_spec.rb
attune-1.0.10 spec/attune_spec.rb
attune-1.0.9 spec/attune_spec.rb
attune-1.0.8 spec/attune_spec.rb
attune-1.0.7 spec/attune_spec.rb
attune-1.0.6 spec/attune_spec.rb