Bacon Testing

17 views
Skip to first unread message

Scott LaBounty

unread,
Aug 12, 2010, 3:53:07 PM8/12/10
to ram...@googlegroups.com
Using an application created with "ramaze create foo" when I try to run the tests using "bacon spec/main.rb" I get ...

0 specifications (0 requirements), 0 failures, 0 errors
/var/lib/gems/1.9.1/gems/innate-2010.04/lib/innate/spec/bacon.rb:4:in `require': no such file to load -- rack/test (LoadError)
    from /var/lib/gems/1.9.1/gems/innate-2010.04/lib/innate/spec/bacon.rb:4:in `<top (required)>'
    from /var/lib/gems/1.9.1/gems/ramaze-2010.04.04/lib/ramaze/spec/bacon.rb:10:in `require'
    from /var/lib/gems/1.9.1/gems/ramaze-2010.04.04/lib/ramaze/spec/bacon.rb:10:in `<top (required)>'
    from /home/slabounty/RamazeTutorial/foo/spec/main.rb:2:in `require'
    from /home/slabounty/RamazeTutorial/foo/spec/main.rb:2:in `<top (required)>'
    from /var/lib/gems/1.9.1/gems/bacon-1.1.0/bin/bacon:115:in `load'
    from /var/lib/gems/1.9.1/gems/bacon-1.1.0/bin/bacon:115:in `block in <top (required)>'
    from /var/lib/gems/1.9.1/gems/bacon-1.1.0/bin/bacon:114:in `each'
    from /var/lib/gems/1.9.1/gems/bacon-1.1.0/bin/bacon:114:in `<top (required)>'
    from /var/lib/gems/1.9.1/bin/bacon:19:in `load'
    from /var/lib/gems/1.9.1/bin/bacon:19:in `<main>'
/var/lib/gems/1.9.1/gems/innate-2010.04/lib/innate/spec/bacon.rb:4:in `require': no such file to load -- rack/test (LoadError)
    from /var/lib/gems/1.9.1/gems/innate-2010.04/lib/innate/spec/bacon.rb:4:in `<top (required)>'
    from /var/lib/gems/1.9.1/gems/ramaze-2010.04.04/lib/ramaze/spec/bacon.rb:10:in `require'
    from /var/lib/gems/1.9.1/gems/ramaze-2010.04.04/lib/ramaze/spec/bacon.rb:10:in `<top (required)>'
    from /home/slabounty/RamazeTutorial/foo/spec/main.rb:2:in `require'
    from /home/slabounty/RamazeTutorial/foo/spec/main.rb:2:in `<top (required)>'
    from /var/lib/gems/1.9.1/gems/bacon-1.1.0/bin/bacon:115:in `load'
    from /var/lib/gems/1.9.1/gems/bacon-1.1.0/bin/bacon:115:in `block in <top (required)>'
    from /var/lib/gems/1.9.1/gems/bacon-1.1.0/bin/bacon:114:in `each'
    from /var/lib/gems/1.9.1/gems/bacon-1.1.0/bin/bacon:114:in `<top (required)>'
    from /var/lib/gems/1.9.1/bin/bacon:19:in `load'
    from /var/lib/gems/1.9.1/bin/bacon:19:in `<main>'


I'm not sure here if a) I'm missing something I need (gem or other) or b) if I'm trying to do this incorrectly (I haven't really done much in the way of testing this way before).

Thanks,

--
Scott
http://steamcode.blogspot.com/

Lee Jarvis

unread,
Aug 12, 2010, 5:24:29 PM8/12/10
to Ramaze
Scott,

The bacon specs rely on the rack-test gem (http://github.com/brynary/
rack-test).

Install that and you should be fine.

Scott LaBounty

unread,
Aug 12, 2010, 5:47:55 PM8/12/10
to ram...@googlegroups.com
Lee,

Looks like that got me started.

Thanks!

Scott

--
You received this message because you are subscribed to the Google Groups "Ramaze" group.
To post to this group, send email to ram...@googlegroups.com.
To unsubscribe from this group, send email to ramaze+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/ramaze?hl=en.




--
Scott
http://steamcode.blogspot.com/
Reply all
Reply to author
Forward
0 new messages