More changes from the live server.
[rails.git] / test / test_helper.rb
index d7bb9f15ee41609b22aead8052d0de57eda7fc9d..b1d7a8fcc280dec9ac39ddbbad7c90de4adf0c2c 100644 (file)
@@ -24,5 +24,34 @@ class Test::Unit::TestCase
   # then set this back to true.
   self.use_instantiated_fixtures  = false
 
+  # Load standard fixtures needed to test API methods
+  def self.api_fixtures
+    fixtures :users
+
+    fixtures :current_nodes, :nodes
+    set_fixture_class :current_nodes => :Node
+    set_fixture_class :nodes => :OldNode
+
+    fixtures :current_ways, :current_way_nodes, :current_way_tags
+    set_fixture_class :current_ways => :Way
+    set_fixture_class :current_way_nodes => :WayNode
+    set_fixture_class :current_way_tags => :WayTag
+
+    fixtures :ways, :way_nodes, :way_tags
+    set_fixture_class :ways => :OldWay
+    set_fixture_class :way_nodes => :OldWayNode
+    set_fixture_class :way_tags => :OldWayTag
+
+    fixtures :current_relations, :current_relation_members, :current_relation_tags
+    set_fixture_class :current_relations => :Relation
+    set_fixture_class :current_relation_members => :RelationMember
+    set_fixture_class :current_relation_tags => :RelationTag
+
+    fixtures :relations, :relation_members, :relation_tags
+    set_fixture_class :relations => :OldRelation
+    set_fixture_class :relation_members => :OldRelationMember
+    set_fixture_class :relation_tags => :OldRelationTag
+  end
+
   # Add more helper methods to be used by all tests here...
 end