##// END OF EJS Templates
Don't call #slice on proxy....
Jean-Philippe Lang -
r15295:f3e2ae6b101d
parent child
Show More
@@ -662,7 +662,7 class ProjectTest < ActiveSupport::TestCase
662 test "enabled_modules should define module by names and preserve ids" do
662 test "enabled_modules should define module by names and preserve ids" do
663 @project = Project.find(1)
663 @project = Project.find(1)
664 # Remove one module
664 # Remove one module
665 modules = @project.enabled_modules.slice(0..-2)
665 modules = @project.enabled_modules.to_a.slice(0..-2)
666 assert modules.any?
666 assert modules.any?
667 assert_difference 'EnabledModule.count', -1 do
667 assert_difference 'EnabledModule.count', -1 do
668 @project.enabled_module_names = modules.collect(&:name)
668 @project.enabled_module_names = modules.collect(&:name)
@@ -707,7 +707,7 class ProjectTest < ActiveSupport::TestCase
707 def test_enabled_module_names_should_not_recreate_enabled_modules
707 def test_enabled_module_names_should_not_recreate_enabled_modules
708 project = Project.find(1)
708 project = Project.find(1)
709 # Remove one module
709 # Remove one module
710 modules = project.enabled_modules.slice(0..-2)
710 modules = project.enabled_modules.to_a.slice(0..-2)
711 assert modules.any?
711 assert modules.any?
712 assert_difference 'EnabledModule.count', -1 do
712 assert_difference 'EnabledModule.count', -1 do
713 project.enabled_module_names = modules.collect(&:name)
713 project.enabled_module_names = modules.collect(&:name)
General Comments 0
You need to be logged in to leave comments. Login now