Sha256: db5e65155dad85832ac558cce3f09e045174965e058ab19f5a39a709e250c5b6

Contents?: true

Size: 556 Bytes

Versions: 4

Compression:

Stored size: 556 Bytes

Contents

require 'spec_helper.rb'

describe ::Draftsman do
  it 'passes our sanity test' do
    expect(::Draftsman).to be_a Module
  end

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

    it 'clears out `whodunnit` before each test' do
      expect(::Draftsman.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(::Draftsman.controller_info).to eql Hash.new
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
draftsman-0.7.2 spec/draftsman_spec.rb
draftsman-0.7.1 spec/draftsman_spec.rb
draftsman-0.7.0 spec/draftsman_spec.rb
draftsman-0.6.0 spec/draftsman_spec.rb