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