Sha256: f117c73aeab8c38feba225a3eb93fbb83805d7880c9de19bb60b15c15d8df1b1

Contents?: true

Size: 463 Bytes

Versions: 4

Compression:

Stored size: 463 Bytes

Contents

if defined? RSpec::Core
  require 'rspec/core'
  require 'rspec/matchers'

  RSpec.configure do |config|
    config.before(:each) do
      ::Draftsman.whodunnit  = nil
      ::Draftsman.controller_info = {} if defined?(::Rails) && defined?(::RSpec::Rails)
    end
  end

  RSpec::Matchers.define :be_draftable do
    # check to see if the model has `has_drafts` declared on it
    match { |actual| actual.kind_of?(::Draftsman::Model::InstanceMethods) }
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
draftsman-0.7.2 lib/draftsman/frameworks/rspec.rb
draftsman-0.7.1 lib/draftsman/frameworks/rspec.rb
draftsman-0.7.0 lib/draftsman/frameworks/rspec.rb
draftsman-0.6.0 lib/draftsman/frameworks/rspec.rb