projects
/
rails.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
df721bc
)
Use node and relation_member factories for testing containing_relations and containin...
author
Andy Allan
<git@gravitystorm.co.uk>
Wed, 5 Apr 2017 10:33:33 +0000
(11:33 +0100)
committer
Andy Allan
<git@gravitystorm.co.uk>
Wed, 5 Apr 2017 10:33:33 +0000
(11:33 +0100)
test/models/node_test.rb
patch
|
blob
|
history
diff --git
a/test/models/node_test.rb
b/test/models/node_test.rb
index bd664cfca407f4e7e38692854b69f641b423d574..cf60c84ec96afa42ade1affc6d15cc6d5a08548c 100644
(file)
--- a/
test/models/node_test.rb
+++ b/
test/models/node_test.rb
@@
-333,29
+333,36
@@
class NodeTest < ActiveSupport::TestCase
end
def test_containing_relation_members
end
def test_containing_relation_members
- node = current_nodes(:node_used_by_relationship)
+ node = create(:node)
+ relation_member1 = create(:relation_member, :member => node)
+ relation_member2 = create(:relation_member, :member => node)
+ relation_member3 = create(:relation_member, :member => node)
crm = Node.find(node.id).containing_relation_members.order(:relation_id)
# assert_equal 3, crm.size
crm = Node.find(node.id).containing_relation_members.order(:relation_id)
# assert_equal 3, crm.size
- assert_equal
1
, crm.first.relation_id
+ assert_equal
relation_member1.relation_id
, crm.first.relation_id
assert_equal "Node", crm.first.member_type
assert_equal node.id, crm.first.member_id
assert_equal "Node", crm.first.member_type
assert_equal node.id, crm.first.member_id
- assert_equal
1
, crm.first.relation.id
- assert_equal
2
, crm.second.relation_id
+ assert_equal
relation_member1.relation_id
, crm.first.relation.id
+ assert_equal
relation_member2.relation_id
, crm.second.relation_id
assert_equal "Node", crm.second.member_type
assert_equal node.id, crm.second.member_id
assert_equal "Node", crm.second.member_type
assert_equal node.id, crm.second.member_id
- assert_equal
2
, crm.second.relation.id
- assert_equal
3
, crm.third.relation_id
+ assert_equal
relation_member2.relation_id
, crm.second.relation.id
+ assert_equal
relation_member3.relation_id
, crm.third.relation_id
assert_equal "Node", crm.third.member_type
assert_equal node.id, crm.third.member_id
assert_equal "Node", crm.third.member_type
assert_equal node.id, crm.third.member_id
- assert_equal
3
, crm.third.relation.id
+ assert_equal
relation_member3.relation_id
, crm.third.relation.id
end
def test_containing_relations
end
def test_containing_relations
- node = current_nodes(:node_used_by_relationship)
+ node = create(:node)
+ relation_member1 = create(:relation_member, :member => node)
+ relation_member2 = create(:relation_member, :member => node)
+ relation_member3 = create(:relation_member, :member => node)
cr = Node.find(node.id).containing_relations.order(:id)
cr = Node.find(node.id).containing_relations.order(:id)
+
assert_equal 3, cr.size
assert_equal 3, cr.size
- assert_equal
1
, cr.first.id
- assert_equal
2
, cr.second.id
- assert_equal
3
, cr.third.id
+ assert_equal
relation_member1.relation.id
, cr.first.id
+ assert_equal
relation_member2.relation.id
, cr.second.id
+ assert_equal
relation_member3.relation.id
, cr.third.id
end
end
end
end