Filet is a dsl for acceptance testing on top of Test::Unit.
gem install filet
To use filet just include in your test_helper
require 'filet' include Filet
We provide several hooks for options processing.
This allows to process the options you pass for the feature
Filet.feature_hook do |base, options| base.send(:include, Capybara) end
This allows to process the options you pass for the context
Filet.context_hook do |base, options| base.send(:include, SomeModule) if options[:js] end
We'd like to thank our employer XING AG for letting us work on this project as part of our innovation time and releasing it as open source. We also want to thank Luismi Cavallé for steak which was our inspiration to do this and all the great people that have made Testing so easy.