Update tests for changes in FactoryBot 5.x
This commit is contained in:
parent
007da72bdd
commit
f7694a94c1
3 changed files with 37 additions and 20 deletions
|
@ -3,47 +3,56 @@ require "test_helper"
|
||||||
class NodeTest < ActiveSupport::TestCase
|
class NodeTest < ActiveSupport::TestCase
|
||||||
def test_node_too_far_north
|
def test_node_too_far_north
|
||||||
node = build(:node, :latitude => 90.01 * OldNode::SCALE)
|
node = build(:node, :latitude => 90.01 * OldNode::SCALE)
|
||||||
assert_equal false, node.valid?
|
node.validate
|
||||||
|
assert node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_north_limit
|
def test_node_north_limit
|
||||||
node = build(:node, :latitude => 90 * OldNode::SCALE)
|
node = build(:node, :latitude => 90 * OldNode::SCALE)
|
||||||
assert node.valid?
|
node.validate
|
||||||
|
assert_equal false, node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_too_far_south
|
def test_node_too_far_south
|
||||||
node = build(:node, :latitude => -90.01 * OldNode::SCALE)
|
node = build(:node, :latitude => -90.01 * OldNode::SCALE)
|
||||||
assert_equal false, node.valid?
|
node.validate
|
||||||
|
assert node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_south_limit
|
def test_node_south_limit
|
||||||
node = build(:node, :latitude => -90 * OldNode::SCALE)
|
node = build(:node, :latitude => -90 * OldNode::SCALE)
|
||||||
assert node.valid?
|
node.validate
|
||||||
|
assert_equal false, node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_too_far_west
|
def test_node_too_far_west
|
||||||
node = build(:node, :longitude => -180.01 * OldNode::SCALE)
|
node = build(:node, :longitude => -180.01 * OldNode::SCALE)
|
||||||
assert_equal false, node.valid?
|
node.validate
|
||||||
|
assert node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_west_limit
|
def test_node_west_limit
|
||||||
node = build(:node, :longitude => -180 * OldNode::SCALE)
|
node = build(:node, :longitude => -180 * OldNode::SCALE)
|
||||||
assert node.valid?
|
node.validate
|
||||||
|
assert_equal false, node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_too_far_east
|
def test_node_too_far_east
|
||||||
node = build(:node, :longitude => 180.01 * OldNode::SCALE)
|
node = build(:node, :longitude => 180.01 * OldNode::SCALE)
|
||||||
assert_equal false, node.valid?
|
node.validate
|
||||||
|
assert node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_east_limit
|
def test_node_east_limit
|
||||||
node = build(:node, :longitude => 180 * OldNode::SCALE)
|
node = build(:node, :longitude => 180 * OldNode::SCALE)
|
||||||
assert node.valid?
|
node.validate
|
||||||
|
assert_equal false, node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_totally_wrong
|
def test_totally_wrong
|
||||||
node = build(:node, :latitude => 200 * OldNode::SCALE, :longitude => 200 * OldNode::SCALE)
|
node = build(:node, :latitude => 200 * OldNode::SCALE, :longitude => 200 * OldNode::SCALE)
|
||||||
assert_equal false, node.valid?
|
node.validate
|
||||||
|
assert node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_lat_lon
|
def test_lat_lon
|
||||||
|
|
|
@ -3,47 +3,56 @@ require "test_helper"
|
||||||
class OldNodeTest < ActiveSupport::TestCase
|
class OldNodeTest < ActiveSupport::TestCase
|
||||||
def test_node_too_far_north
|
def test_node_too_far_north
|
||||||
node = build(:old_node, :latitude => 90.01 * OldNode::SCALE)
|
node = build(:old_node, :latitude => 90.01 * OldNode::SCALE)
|
||||||
assert_equal false, node.valid?
|
node.validate
|
||||||
|
assert node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_north_limit
|
def test_node_north_limit
|
||||||
node = build(:old_node, :latitude => 90 * OldNode::SCALE)
|
node = build(:old_node, :latitude => 90 * OldNode::SCALE)
|
||||||
assert node.valid?
|
node.validate
|
||||||
|
assert_equal false, node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_too_far_south
|
def test_node_too_far_south
|
||||||
node = build(:old_node, :latitude => -90.01 * OldNode::SCALE)
|
node = build(:old_node, :latitude => -90.01 * OldNode::SCALE)
|
||||||
assert_equal false, node.valid?
|
node.validate
|
||||||
|
assert node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_south_limit
|
def test_node_south_limit
|
||||||
node = build(:old_node, :latitude => -90 * OldNode::SCALE)
|
node = build(:old_node, :latitude => -90 * OldNode::SCALE)
|
||||||
assert node.valid?
|
node.validate
|
||||||
|
assert_equal false, node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_too_far_west
|
def test_node_too_far_west
|
||||||
node = build(:old_node, :longitude => -180.01 * OldNode::SCALE)
|
node = build(:old_node, :longitude => -180.01 * OldNode::SCALE)
|
||||||
assert_equal false, node.valid?
|
node.validate
|
||||||
|
assert node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_west_limit
|
def test_node_west_limit
|
||||||
node = build(:old_node, :longitude => -180 * OldNode::SCALE)
|
node = build(:old_node, :longitude => -180 * OldNode::SCALE)
|
||||||
assert node.valid?
|
node.validate
|
||||||
|
assert_equal false, node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_too_far_east
|
def test_node_too_far_east
|
||||||
node = build(:old_node, :longitude => 180.01 * OldNode::SCALE)
|
node = build(:old_node, :longitude => 180.01 * OldNode::SCALE)
|
||||||
assert_equal false, node.valid?
|
node.validate
|
||||||
|
assert node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_node_east_limit
|
def test_node_east_limit
|
||||||
node = build(:old_node, :longitude => 180 * OldNode::SCALE)
|
node = build(:old_node, :longitude => 180 * OldNode::SCALE)
|
||||||
assert node.valid?
|
node.validate
|
||||||
|
assert_equal false, node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_totally_wrong
|
def test_totally_wrong
|
||||||
node = build(:old_node, :latitude => 200 * OldNode::SCALE, :longitude => 200 * OldNode::SCALE)
|
node = build(:old_node, :latitude => 200 * OldNode::SCALE, :longitude => 200 * OldNode::SCALE)
|
||||||
assert_equal false, node.valid?
|
node.validate
|
||||||
|
assert node.errors.full_messages.include?("Node is not in the world")
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_lat_lon
|
def test_lat_lon
|
||||||
|
|
|
@ -271,8 +271,7 @@ class TraceTest < ActiveSupport::TestCase
|
||||||
end
|
end
|
||||||
|
|
||||||
def trace_valid(attrs, result = true)
|
def trace_valid(attrs, result = true)
|
||||||
entry = build(:trace)
|
entry = build(:trace, attrs)
|
||||||
entry.assign_attributes(attrs)
|
|
||||||
assert_equal result, entry.valid?, "Expected #{attrs.inspect} to be #{result}"
|
assert_equal result, entry.valid?, "Expected #{attrs.inspect} to be #{result}"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue