Hi,
Rails testing support is awesome. I’ve been trying to use Fit -
Fitnesse for acceptance testing.
Soon I was missing my get and post helper methods - Since they are
part of Test::Unit and fit fixtures have to derive from fixture
specific base classes. I turned to composition… created a dummy test
case derivation as a member of the fixture. Distilled out the
essential things… and it works.
However i was curious as to the manner in which others accomplish the
same thing. If you can think of better ways to do this… please post
require File.dirname(FILE) + ‘/…/test/test_helper’
require ‘inflow_controller’
require ‘fit/fixture’
class RailsHelper < Test::Unit::TestCase
def setup
@controller = InflowController.new
@request = ActionController::TestRequest.new
@response = ActionController::TestResponse.new
end
def test_dummy
end
end
module AcceptanceTests
class EnterInflowRecords < Fit::Fixture
attr_accessor :description, :amount
def initialize
@helper = RailsHelper.new("test_dummy")
@helper.setup
end
def addEntry
@helper.get :new
@helper.post :create, :credit => {:description =>
@description, :amount => @amount}
end
def current_balance
return 0
end
end
end