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

Reply via email to