Sha256: 7455834e69a9e8d51fb86269d413476dee4a2e84723efabbf4fdfac26ab78ea7

Contents?: true

Size: 956 Bytes

Versions: 14

Compression:

Stored size: 956 Bytes

Contents

require File.dirname(__FILE__) + '/spec_helper'

describe Merb::Generators::SliceGenerator do
  
  it "should invoke the full generator by default" do
    generator = Merb::Generators::SliceGenerator.new('/tmp', { :pretend => true }, 'testing')
    #generator.invoke!
    generator.invocations.first.class.should == Merb::Generators::FullSliceGenerator
  end
  
  it "should invoke the flat generator if --thin is set" do
    generator = Merb::Generators::SliceGenerator.new('/tmp', { :pretend => true, :thin => true }, 'testing')
    #generator.invoke!
    generator.invocations.first.class.should == Merb::Generators::ThinSliceGenerator
  end
  
  it "should invoke the very flat generator if --very-thin is set" do
    generator = Merb::Generators::SliceGenerator.new('/tmp', { :pretend => true, :very_thin => true }, 'testing')
    #generator.invoke!
    generator.invocations.first.class.should == Merb::Generators::VeryThinSliceGenerator
  end
  
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
merb-slices-1.0.15 spec/slice_generator_spec.rb
merb-slices-1.0.14 spec/slice_generator_spec.rb
merb-slices-1.0.13 spec/slice_generator_spec.rb
merb-slices-1.0.12 spec/slice_generator_spec.rb
merb-slices-1.0.11 spec/slice_generator_spec.rb
merb-slices-1.0.5 spec/slice_generator_spec.rb
merb-slices-1.0.10 spec/slice_generator_spec.rb
merb-slices-1.0.6 spec/slice_generator_spec.rb
merb-slices-1.0.6.1 spec/slice_generator_spec.rb
merb-slices-1.0.7 spec/slice_generator_spec.rb
merb-slices-1.0.7.1 spec/slice_generator_spec.rb
merb-slices-1.0.8 spec/slice_generator_spec.rb
merb-slices-1.0.9 spec/slice_generator_spec.rb
merb-slices-1.0.8.1 spec/slice_generator_spec.rb