lib/makers/railtie.rb in makers-0.1.3 vs lib/makers/railtie.rb in makers-0.2.0

- old
+ new

@@ -1,33 +1,22 @@ module Makers class Railtie < Rails::Railtie - initializer 'makers' do + initializer :makers do config.app_generators.test_framework( config.app_generators.options[:rails][:test_framework], - fixture: false, - fixture_replacement: :makers + fixture: false ) - if defined? RSpec - require 'rspec/rails' - RSpec.configure do |config| - config.include Makers::Methods - config.after(:each) do - Makers.clean - end - end + if Dir.exist?(Rails.root.join('spec')) + directory = 'spec' else - class ActiveSupport::TestCase - include Makers::Methods - teardown do - Makers.clean - end - end + directory = 'test' end - end - - config.after_initialize do - Makers.load + path = Rails.root.join("#{directory}/makers.rb") + if File.exist?(path) + load path + end + ActiveSupport::TestCase.include Makers::Extensions::ActiveSupport::TestCase end end end