Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Test::Base like DSL with RSpec
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
examples
lib/spec
spec
tasks
ChangeLog
README
Rakefile

README

= 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 (c) 2008 Keiji, Yoshimi
License:: you can redistribute it and/or modify it under the same terms as Ruby itself.
Something went wrong with that request. Please try again.