I just discovered that running a specific test or set of tests via ":<line>" doesn't honor filters but "--line_number <line>" does. E.g.
> cat fun_with_line_numbers.rb describe ":if => false", :if => false do it "should not run" do false end end > rspec -fd fun_with_line_numbers.rb:1 Run options: include {:locations=>{"./fun_with_line_numbers.rb"=>[1]}} :if => false should not run Finished in 0.00047 seconds 1 example, 0 failures > rspec -fd fun_with_line_numbers.rb --line_number 1 Run options: include {:line_numbers=>[1]} All examples were filtered out Finished in 0.00004 seconds 0 examples, 0 failures Is this difference a bug or a feature? If the latter, is it documented behavior? Thanks! Kylo
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users