Prepare for Rails 2.1+, as we will no longer be able to use a symbol in the set_fixture_class method, instead we must use a Class. This change doesn't affect Rails 2.0.2, as currently used. All tests still work. :-)

This commit is contained in:
Shaun McDonald 2008-10-27 18:45:28 +00:00
parent 8a57904398
commit e18c33f733
4 changed files with 27 additions and 26 deletions

View file

@ -1,11 +1,11 @@
require File.dirname(__FILE__) + '/../test_helper'
class OldNodeTest < Test::Unit::TestCase
set_fixture_class :current_nodes => Node
set_fixture_class :nodes => OldNode
set_fixture_class :node_tags => OldNodeTag
set_fixture_class :current_node_tags => NodeTag
fixtures :current_nodes, :users, :current_node_tags, :nodes, :node_tags
set_fixture_class :current_nodes => :Node
set_fixture_class :nodes => :OldNode
set_fixture_class :node_tags => :OldNodeTag
set_fixture_class :current_node_tags => :NodeTag
def test_node_too_far_north
invalid_node_test(:node_too_far_north)