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