Maybe you shouldn't be placing spectations in a before or after filter, it
doesn't make much sense.

On Tue, Aug 19, 2008 at 6:53 PM, juuuser <[EMAIL PROTECTED]> wrote:

>
> Hello.
>
> I've found one bug when failing before :all block doesn't move html
> report's
> progress bar correctly.
>
> You can test it out easily by doing something like this:
>
> describe "bad bad bad" do
>
> before :all do
> true.should be_false
> end
>
> it "empty" do
> end
>
> end
>
> Now run this spec with html formatter and you should get 100% width to
> rspec-header div, but it has width of 0%. When you add some other describe
> blocks with specs then it would be something below 100%, but should be 100%
> if everything is finished.
>
> I've fixed this in my custom htmlformatter by adding these lines into
> example_failed method prior invoking super:
>
> def example_failed example, counter, failure
>
> #....
> #some other stuff
> #....
>
>    if example.description == "before(:all)"
>      @example_number +=
> @options.example_groups[example_group_number-1].examples.size
>    end
>    super
>
> end
>
> If there's any better solution, please let me know :)
>
> Best Regards,
> juuser.
>



-- 
Maurício Linhares
http://alinhavado.wordpress.com/ (pt-br) | http://blog.codevader.com/ (en)
João Pessoa, PB, +55 83 8867-7208
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to