Sha256: c10bc8133e2340c2ffd6e358fb7c0d5eb0a8c9c4ea6d763a318d6f5e244320e2

Contents?: true

Size: 815 Bytes

Versions: 33

Compression:

Stored size: 815 Bytes

Contents

require 'spec_helper'

describe 'Generator' do
  with_generator do |g, c|
    g.tests Cream::Generators::ViewsGenerator
    c.setup
  end

  def check_generated_views folder=nil
    with_generator do |g, check|
      if folder
        g.run_generator folder 
      else             
        g.run_generator
        folder = 'menu'
      end
      check.view folder, '_admin_login_items.html.erb', %w{admin_block not_admin_block}
      check.view folder, '_login_items.html.erb',       %w{user_block  not_user_block}
      check.view folder, 'registration_items.html.erb', %w{user_block  not_user_block}
    end    
  end

  it "should create views in default scope 'menu' " do
    check_generated_views
  end
  
  it "should create views in explicit scope 'login' " do
    check_generated_views 'login'
  end  
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
cream-0.9.2 spec/generators/cream/views_generator_spec.rb
cream-0.9.1 spec/generators/cream/views_generator_spec.rb
cream-0.9.0 spec/generators/cream/views_generator_spec.rb
cream-0.8.9.3 spec/generators/cream/views_generator_spec.rb
cream-0.8.9.2 spec/generators/cream/views_generator_spec.rb
cream-0.8.9.1 spec/generators/cream/views_generator_spec.rb
cream-0.8.9 spec/generators/cream/views_generator_spec.rb
cream-0.8.8 spec/generators/cream/views_generator_spec.rb
cream-0.8.7 spec/generators/cream/views_generator_spec.rb
cream-0.8.6 spec/generators/cream/views_generator_spec.rb
cream-0.8.5 spec/generators/cream/views_generator_spec.rb
cream-0.8.4 spec/generators/cream/views_generator_spec.rb
cream-0.8.3 spec/generators/cream/views_generator_spec.rb
cream-0.8.2 spec/generators/cream/views_generator_spec.rb
cream-0.8.1 spec/generators/cream/views_generator_spec.rb
cream-0.8.0 spec/generators/cream/views_generator_spec.rb
cream-0.7.10 spec/generators/cream/views_generator_spec.rb
cream-0.7.8 spec/generators/cream/views_generator_spec.rb
cream-0.7.7 spec/generators/cream/views_generator_spec.rb
cream-0.7.6 spec/generators/cream/views_generator_spec.rb