Sha256: a3b57da196d81d474fbe1e9425f8389855f4c1934afa699c05531f00344db995
Contents?: true
Size: 1021 Bytes
Versions: 44
Compression:
Stored size: 1021 Bytes
Contents
require File.join(File.dirname(__FILE__) + '/../../spec_helper') describe RailsBestPractices::Checks::NeedlessDeepNestingCheck do before(:each) do @runner = RailsBestPractices::Core::Runner.new(RailsBestPractices::Checks::NeedlessDeepNestingCheck.new) end it "should needless deep nesting" do content = <<-EOF map.resources :posts do |post| post.resources :comments do |comment| comment.resources :favorites end end EOF @runner.check('config/routes.rb', content) errors = @runner.errors errors.should_not be_empty errors[0].to_s.should == "config/routes.rb:3 - needless deep nesting (nested_count > 2)" end it "should no needless deep nesting" do content = <<-EOF map.resources :posts do |post| post.resources :comments end map.resources :comments do |comment| comment.resources :favorites end EOF @runner.check('config/routes.rb', content) errors = @runner.errors errors.should be_empty end end
Version data entries
44 entries across 44 versions & 1 rubygems