Sha256: 53c2fe87652664fe88191ba2b6b68bb60cac4dbc74ed1982cd5d32e6a12d0212
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require 'thor' if defined?(Rails) if Rails::VERSION::MAJOR == 2 raise "Use genspec 0.1.x for Rails 2; this version is for Rails 3." elsif [3, 4].include? Rails::VERSION::MAJOR require 'rails/generators' else raise "Unsupported Rails version: #{Rails::VERSION::STRING}" end end begin require 'rspec/core' rescue LoadError raise "GenSpec requires RSpec v2.0." end require 'fileutils' module GenSpec def self.root; @root; end def self.root=(root); @root = root; end require 'sc-core-ext' require 'genspec/version' unless defined?(GenSpec::VERSION) require 'genspec/shell' require 'genspec/matchers' require 'genspec/generator_example_group' end RSpec.configure do |config| config.include GenSpec::GeneratorExampleGroup, :example_group => { :file_path => /spec[\/]generators/ } # Kick off the action wrappers. # # This has to be deferred until the specs run so that the # user has a chance to add custom action modules to the # list. config.before(:each) do if self.class.include?(GenSpec::GeneratorExampleGroup) # if this is a generator spec GenSpec::Matchers.add_shorthand_methods(self.class) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
genspec-0.2.8 | lib/genspec.rb |