Sha256: dfc3820201f7ae56669a4086f626e7724449a3ba1aefe30210c6079a55115afe

Contents?: true

Size: 569 Bytes

Versions: 9

Compression:

Stored size: 569 Bytes

Contents

require 'spec_helper.rb'

describe ::Draftsman do
  subject { ::Draftsman }

  it 'passes our sanity test' do
    expect(subject).to be_a Module
  end

  describe :whodunnit do
    before(:all) { ::Draftsman.whodunnit = 'foobar' }

    it 'clears out `whodunnit` before each test' do
      expect(subject.whodunnit).to be_nil
    end
  end

  describe :controller_info do
    before(:all) { ::Draftsman.controller_info = { foo: 'bar' } }

    it 'clears out `controller_info` before each test' do
      expect(subject.controller_info).to eql Hash.new
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
draftsman-0.5.1 spec/draftsman_spec.rb
draftsman-0.5.0 spec/draftsman_spec.rb
draftsman-0.4.0 spec/draftsman_spec.rb
draftsman-0.3.7 spec/draftsman_spec.rb
draftsman-0.3.6 spec/draftsman_spec.rb
draftsman-0.3.5 spec/draftsman_spec.rb
draftsman-0.3.4 spec/draftsman_spec.rb
draftsman-0.3.3 spec/draftsman_spec.rb
draftsman-0.3.2 spec/draftsman_spec.rb