rspec-fixture
Test::Base like DSL for RSpec
Synopsis
require 'spec'
require 'spec/fixture'
describe Point, "detect_location" do
with_fixtures [:x, :y] => :location do
filters({
:location => [:to_s, ]
})
it 'should detect point (:x, :y) to :location (:msg)' do |input, location|
Point.new(input[:x], input[:y]).detect_location.should == location
end
set_fixtures([
[ [1, 0] => :right ],
[{[-1, 0] => :left }, "border" ],
[{[-0.5,0] => :left }, "inner" ],
[ [0, 1] => :top ],
[ [0, -1] => :bottom ],
])
end
end
If you’d like to know more usage, see also files that is located under “example” directory and run it.
Description
Test::Base is a perl testing library. It make you writing test simple and elegant with many data. RSpec is cool to write a test when it has many context, but it was too boring to write a simple testing with many data. So, I write this.
Installation
Archive Installation
rake install
Gem Installation
gem install rspec-fixture
Features/Problems
Copyright
- Author
-
Keiji, Yoshimi <walf443 at gmail.com>
- Copyright
-
Copyright © 2008 Keiji, Yoshimi
- License
-
you can redistribute it and/or modify it under the same terms as Ruby itself.