On Thu, Mar 10, 2011 at 2:32 AM, Shamaoke <shama...@hotmail.com> wrote:
> Hi. > > Why doesn't the following filter work? > > ~~~ > # encoding: utf-8 > # ./example_spec.rb > > RSpec.configure do |config| > config.filter = { > unless: :condition_acceptable > } > end > > describe 'some code' do > it 'does one', if: :condition_acceptable do > end > > it 'does two', unless: :condition_acceptable do > end > end > ~~~ > > ~~~ > $ rspec example_spec.rb > No examples were matched # instead of 'some code does two' > ~~~ > > Thanks. > > Debian GNU/Linux 5.0.7; > Ruby 1.9.2; > RSpec 2.5.0. > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > If :condition_acceptable evaluates to false, your example will run. If you are looking to "match" key/values, don't use :if or :unless
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users