Sha256: 275a2fde42d172a7b20a8cd5b134f04d483f3dadb6a81c1c27dadacddde9994a
Contents?: true
Size: 1.5 KB
Versions: 3
Compression:
Stored size: 1.5 KB
Contents
require 'test_helper' class ViewMapperTest < Test::Unit::TestCase context "A rails generator script with a view option specified" do setup do @gen = new_generator_for_test_model('fake', ['testy', 'name:string', '--view', 'fake']) end should "use the specified view" do assert_equal 'fake', @gen.view_name end should "have the proper default value for source_roots_for_view" do assert_equal [ File.expand_path(File.dirname(__FILE__) + '/views/fake/templates'), File.expand_path(File.dirname(__FILE__) + '/generators/fake/templates') ], @gen.source_roots_for_view end should "use the correct source path for a template file that is overridden in the view" do assert_equal File.expand_path(File.dirname(__FILE__) + '/views/fake/templates/fake_template1.html.erb'), @gen.source_path('fake_template1.html.erb') end should "use the correct source path for a template file that is not overridden in the view" do assert_equal File.expand_path(File.dirname(__FILE__) + '/generators/fake/templates/fake_template2.html.erb'), @gen.source_path('fake_template2.html.erb') end end context "A rails generator script with a view option and parameter specified" do setup do @gen = new_generator_for_test_model('fake', ['testy', 'name:string', '--view', 'fake:value']) end should "pass the view parameter to the specified view" do assert_equal 'value', @gen.view_param assert_equal 'fake', @gen.view_name end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
view_mapper-0.3.4 | test/view_mapper_test.rb |
view_mapper-0.3.3 | test/view_mapper_test.rb |
view_mapper-0.3.2 | test/view_mapper_test.rb |