Sha256: d792024a03f35065c1d011a45700d07925d0d6bb4fbeb23f80f8221bb03c7635

Contents?: true

Size: 558 Bytes

Versions: 44

Compression:

Stored size: 558 Bytes

Contents

require 'spec_helper'

describe Hubstats
  context ".config" do
    subject { Hubstats }
    
    before do
      Hubstats.class_variable_set(:@@config, nil)
    end

    after do
      Hubstats.remove_class_variable(:@@config)
    end
    
    it "creates a new config object" do
      expect(Hubstats::Config).to receive(:parse).once { double(:config) }
      subject.config
    end

    it "memorizes the config object" do
      expect(Hubstats::Config).to receive(:parse).once { double(:config) }
      subject.config
      subject.config
    end

  end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
hubstats-1.2.1 spec/lib/hubstats_spec.rb
hubstats-1.2.0 spec/lib/hubstats_spec.rb
hubstats-1.1.0 spec/lib/hubstats_spec.rb
hubstats-1.0.0 spec/lib/hubstats_spec.rb
hubstats-1.0.0.beta3 spec/lib/hubstats_spec.rb
hubstats-1.0.0.beta2 spec/lib/hubstats_spec.rb
hubstats-1.0.0.beta1 spec/lib/hubstats_spec.rb
hubstats-1.0.0.beta spec/lib/hubstats_spec.rb
hubstats-0.12.2 spec/lib/hubstats_spec.rb
hubstats-0.12.1 spec/lib/hubstats_spec.rb
hubstats-0.12.0 spec/lib/hubstats_spec.rb
hubstats-0.11.5 spec/lib/hubstats_spec.rb
hubstats-0.11.4 spec/lib/hubstats_spec.rb
hubstats-0.11.1 spec/lib/hubstats_spec.rb
hubstats-0.11.0 spec/lib/hubstats_spec.rb
hubstats-0.10.0 spec/lib/hubstats_spec.rb
hubstats-0.9.5 spec/lib/hubstats_spec.rb
hubstats-0.9.4 spec/lib/hubstats_spec.rb
hubstats-0.9.3 spec/lib/hubstats_spec.rb
hubstats-0.9.2 spec/lib/hubstats_spec.rb