Spec your widgets!
This gem allows you to test widgets with Apotomo via RSpec.
Works with Rails 3.x and RSpec 2.
In your Rails
Gemfile add this line:
group :test do gem 'rspec-apotomo' end
Put specs in the
TODO Add the generator and generator docs.
An example spec could look like the following code.
describe CommentsWidget do has_widgets do |root| root << widget(:comments) end it 'renders properly' do render_widget(:comments).should == "<h1>No Comment!</h1>" end it 'responds to :post events' do trigger(:post, :comments, :text => "I like you!").should == ["Thanks!"] end end
Run your examples with:
Copyright © 2011 Vivisimo, Inc., Christian Höltje, Jake Goulding, Nick Sutterer
Released under the MIT License