Factor out loading of the various fixtures needed to test API calls

into a shared method.
This commit is contained in:
Tom Hughes 2007-07-27 08:47:35 +00:00
parent c1089f6149
commit 79457cd43e
3 changed files with 25 additions and 14 deletions

View file

@ -5,15 +5,7 @@ require 'segment_controller'
class SegmentController; def rescue_action(e) raise e end; end
class SegmentControllerTest < Test::Unit::TestCase
fixtures :current_nodes, :nodes, :users, :current_segments, :segments, :current_ways, :ways, :current_way_segments, :way_segments
set_fixture_class :current_nodes => :Node
set_fixture_class :nodes => :OldNode
set_fixture_class :current_segments => :Segment
set_fixture_class :segments => :OldSegment
set_fixture_class :current_ways => :Way
set_fixture_class :ways => :OldWay
set_fixture_class :current_way_segments => :WaySegment
set_fixture_class :way_segments => :OldWaySegment
api_fixtures
def setup
@controller = SegmentController.new