Rename old element variables in redaction tests
This commit is contained in:
parent
0063727434
commit
06cca3717a
3 changed files with 51 additions and 51 deletions
|
@ -251,16 +251,16 @@ module Api
|
||||||
# authorised as a moderator.
|
# authorised as a moderator.
|
||||||
def test_redact_node_moderator
|
def test_redact_node_moderator
|
||||||
node = create(:node, :with_history, :version => 2)
|
node = create(:node, :with_history, :version => 2)
|
||||||
node_v1 = node.old_nodes.find_by(:version => 1)
|
old_node = node.old_nodes.find_by(:version => 1)
|
||||||
redaction = create(:redaction)
|
redaction = create(:redaction)
|
||||||
auth_header = bearer_authorization_header create(:moderator_user)
|
auth_header = bearer_authorization_header create(:moderator_user)
|
||||||
|
|
||||||
post node_version_redact_path(*node_v1.id), :params => { :redaction => redaction.id }, :headers => auth_header
|
post node_version_redact_path(*old_node.id), :params => { :redaction => redaction.id }, :headers => auth_header
|
||||||
|
|
||||||
assert_response :success, "should be OK to redact old version as moderator."
|
assert_response :success, "should be OK to redact old version as moderator."
|
||||||
node_v1.reload
|
old_node.reload
|
||||||
assert_predicate node_v1, :redacted?
|
assert_predicate old_node, :redacted?
|
||||||
assert_equal redaction, node_v1.redaction
|
assert_equal redaction, old_node.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -268,14 +268,14 @@ module Api
|
||||||
# authorised.
|
# authorised.
|
||||||
def test_unredact_node_unauthorised
|
def test_unredact_node_unauthorised
|
||||||
node = create(:node, :with_history, :version => 2)
|
node = create(:node, :with_history, :version => 2)
|
||||||
node_v1 = node.old_nodes.find_by(:version => 1)
|
old_node = node.old_nodes.find_by(:version => 1)
|
||||||
redaction = create(:redaction)
|
redaction = create(:redaction)
|
||||||
node_v1.redact!(redaction)
|
old_node.redact!(redaction)
|
||||||
|
|
||||||
post node_version_redact_path(node_v1.node_id, node_v1.version)
|
post node_version_redact_path(*old_node.id)
|
||||||
|
|
||||||
assert_response :unauthorized, "should need to be authenticated to unredact."
|
assert_response :unauthorized, "should need to be authenticated to unredact."
|
||||||
assert_equal redaction, node_v1.reload.redaction
|
assert_equal redaction, old_node.reload.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -284,15 +284,15 @@ module Api
|
||||||
def test_unredact_node_normal_user
|
def test_unredact_node_normal_user
|
||||||
user = create(:user)
|
user = create(:user)
|
||||||
node = create(:node, :with_history, :version => 2)
|
node = create(:node, :with_history, :version => 2)
|
||||||
node_v1 = node.old_nodes.find_by(:version => 1)
|
old_node = node.old_nodes.find_by(:version => 1)
|
||||||
redaction = create(:redaction)
|
redaction = create(:redaction)
|
||||||
node_v1.redact!(redaction)
|
old_node.redact!(redaction)
|
||||||
auth_header = bearer_authorization_header user
|
auth_header = bearer_authorization_header user
|
||||||
|
|
||||||
post node_version_redact_path(node_v1.node_id, node_v1.version), :headers => auth_header
|
post node_version_redact_path(*old_node.id), :headers => auth_header
|
||||||
|
|
||||||
assert_response :forbidden, "should need to be moderator to unredact."
|
assert_response :forbidden, "should need to be moderator to unredact."
|
||||||
assert_equal redaction, node_v1.reload.redaction
|
assert_equal redaction, old_node.reload.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -301,14 +301,14 @@ module Api
|
||||||
def test_unredact_node_moderator
|
def test_unredact_node_moderator
|
||||||
moderator_user = create(:moderator_user)
|
moderator_user = create(:moderator_user)
|
||||||
node = create(:node, :with_history, :version => 2)
|
node = create(:node, :with_history, :version => 2)
|
||||||
node_v1 = node.old_nodes.find_by(:version => 1)
|
old_node = node.old_nodes.find_by(:version => 1)
|
||||||
node_v1.redact!(create(:redaction))
|
old_node.redact!(create(:redaction))
|
||||||
auth_header = bearer_authorization_header moderator_user
|
auth_header = bearer_authorization_header moderator_user
|
||||||
|
|
||||||
post node_version_redact_path(node_v1.node_id, node_v1.version), :headers => auth_header
|
post node_version_redact_path(*old_node.id), :headers => auth_header
|
||||||
|
|
||||||
assert_response :success, "should be OK to unredact old version as moderator."
|
assert_response :success, "should be OK to unredact old version as moderator."
|
||||||
assert_nil node_v1.reload.redaction
|
assert_nil old_node.reload.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
|
@ -242,16 +242,16 @@ module Api
|
||||||
# authorised as a moderator.
|
# authorised as a moderator.
|
||||||
def test_redact_relation_moderator
|
def test_redact_relation_moderator
|
||||||
relation = create(:relation, :with_history, :version => 2)
|
relation = create(:relation, :with_history, :version => 2)
|
||||||
relation_v1 = relation.old_relations.find_by(:version => 1)
|
old_relation = relation.old_relations.find_by(:version => 1)
|
||||||
redaction = create(:redaction)
|
redaction = create(:redaction)
|
||||||
auth_header = bearer_authorization_header create(:moderator_user)
|
auth_header = bearer_authorization_header create(:moderator_user)
|
||||||
|
|
||||||
post relation_version_redact_path(*relation_v1.id), :params => { :redaction => redaction.id }, :headers => auth_header
|
post relation_version_redact_path(*old_relation.id), :params => { :redaction => redaction.id }, :headers => auth_header
|
||||||
|
|
||||||
assert_response :success, "should be OK to redact old version as moderator."
|
assert_response :success, "should be OK to redact old version as moderator."
|
||||||
relation_v1.reload
|
old_relation.reload
|
||||||
assert_predicate relation_v1, :redacted?
|
assert_predicate old_relation, :redacted?
|
||||||
assert_equal redaction, relation_v1.redaction
|
assert_equal redaction, old_relation.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -259,14 +259,14 @@ module Api
|
||||||
# authorised.
|
# authorised.
|
||||||
def test_unredact_relation_unauthorised
|
def test_unredact_relation_unauthorised
|
||||||
relation = create(:relation, :with_history, :version => 2)
|
relation = create(:relation, :with_history, :version => 2)
|
||||||
relation_v1 = relation.old_relations.find_by(:version => 1)
|
old_relation = relation.old_relations.find_by(:version => 1)
|
||||||
redaction = create(:redaction)
|
redaction = create(:redaction)
|
||||||
relation_v1.redact!(redaction)
|
old_relation.redact!(redaction)
|
||||||
|
|
||||||
post relation_version_redact_path(relation_v1.relation_id, relation_v1.version)
|
post relation_version_redact_path(*old_relation.id)
|
||||||
|
|
||||||
assert_response :unauthorized, "should need to be authenticated to unredact."
|
assert_response :unauthorized, "should need to be authenticated to unredact."
|
||||||
assert_equal redaction, relation_v1.reload.redaction
|
assert_equal redaction, old_relation.reload.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -274,15 +274,15 @@ module Api
|
||||||
# authorised as a normal user.
|
# authorised as a normal user.
|
||||||
def test_unredact_relation_normal_user
|
def test_unredact_relation_normal_user
|
||||||
relation = create(:relation, :with_history, :version => 2)
|
relation = create(:relation, :with_history, :version => 2)
|
||||||
relation_v1 = relation.old_relations.find_by(:version => 1)
|
old_relation = relation.old_relations.find_by(:version => 1)
|
||||||
redaction = create(:redaction)
|
redaction = create(:redaction)
|
||||||
relation_v1.redact!(redaction)
|
old_relation.redact!(redaction)
|
||||||
auth_header = bearer_authorization_header
|
auth_header = bearer_authorization_header
|
||||||
|
|
||||||
post relation_version_redact_path(relation_v1.relation_id, relation_v1.version), :headers => auth_header
|
post relation_version_redact_path(*old_relation.id), :headers => auth_header
|
||||||
|
|
||||||
assert_response :forbidden, "should need to be moderator to unredact."
|
assert_response :forbidden, "should need to be moderator to unredact."
|
||||||
assert_equal redaction, relation_v1.reload.redaction
|
assert_equal redaction, old_relation.reload.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -290,14 +290,14 @@ module Api
|
||||||
# authorised as a moderator.
|
# authorised as a moderator.
|
||||||
def test_unredact_relation_moderator
|
def test_unredact_relation_moderator
|
||||||
relation = create(:relation, :with_history, :version => 2)
|
relation = create(:relation, :with_history, :version => 2)
|
||||||
relation_v1 = relation.old_relations.find_by(:version => 1)
|
old_relation = relation.old_relations.find_by(:version => 1)
|
||||||
relation_v1.redact!(create(:redaction))
|
old_relation.redact!(create(:redaction))
|
||||||
auth_header = bearer_authorization_header create(:moderator_user)
|
auth_header = bearer_authorization_header create(:moderator_user)
|
||||||
|
|
||||||
post relation_version_redact_path(relation_v1.relation_id, relation_v1.version), :headers => auth_header
|
post relation_version_redact_path(*old_relation.id), :headers => auth_header
|
||||||
|
|
||||||
assert_response :success, "should be OK to unredact old version as moderator."
|
assert_response :success, "should be OK to unredact old version as moderator."
|
||||||
assert_nil relation_v1.reload.redaction
|
assert_nil old_relation.reload.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
|
@ -253,16 +253,16 @@ module Api
|
||||||
# authorised as a moderator.
|
# authorised as a moderator.
|
||||||
def test_redact_way_moderator
|
def test_redact_way_moderator
|
||||||
way = create(:way, :with_history, :version => 2)
|
way = create(:way, :with_history, :version => 2)
|
||||||
way_v1 = way.old_ways.find_by(:version => 1)
|
old_way = way.old_ways.find_by(:version => 1)
|
||||||
redaction = create(:redaction)
|
redaction = create(:redaction)
|
||||||
auth_header = bearer_authorization_header create(:moderator_user)
|
auth_header = bearer_authorization_header create(:moderator_user)
|
||||||
|
|
||||||
post way_version_redact_path(*way_v1.id), :params => { :redaction => redaction.id }, :headers => auth_header
|
post way_version_redact_path(*old_way.id), :params => { :redaction => redaction.id }, :headers => auth_header
|
||||||
|
|
||||||
assert_response :success, "should be OK to redact old version as moderator."
|
assert_response :success, "should be OK to redact old version as moderator."
|
||||||
way_v1.reload
|
old_way.reload
|
||||||
assert_predicate way_v1, :redacted?
|
assert_predicate old_way, :redacted?
|
||||||
assert_equal redaction, way_v1.redaction
|
assert_equal redaction, old_way.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -270,14 +270,14 @@ module Api
|
||||||
# authorised.
|
# authorised.
|
||||||
def test_unredact_way_unauthorised
|
def test_unredact_way_unauthorised
|
||||||
way = create(:way, :with_history, :version => 2)
|
way = create(:way, :with_history, :version => 2)
|
||||||
way_v1 = way.old_ways.find_by(:version => 1)
|
old_way = way.old_ways.find_by(:version => 1)
|
||||||
redaction = create(:redaction)
|
redaction = create(:redaction)
|
||||||
way_v1.redact!(redaction)
|
old_way.redact!(redaction)
|
||||||
|
|
||||||
post way_version_redact_path(way_v1.way_id, way_v1.version)
|
post way_version_redact_path(*old_way.id)
|
||||||
|
|
||||||
assert_response :unauthorized, "should need to be authenticated to unredact."
|
assert_response :unauthorized, "should need to be authenticated to unredact."
|
||||||
assert_equal redaction, way_v1.reload.redaction
|
assert_equal redaction, old_way.reload.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -285,15 +285,15 @@ module Api
|
||||||
# authorised as a normal user.
|
# authorised as a normal user.
|
||||||
def test_unredact_way_normal_user
|
def test_unredact_way_normal_user
|
||||||
way = create(:way, :with_history, :version => 2)
|
way = create(:way, :with_history, :version => 2)
|
||||||
way_v1 = way.old_ways.find_by(:version => 1)
|
old_way = way.old_ways.find_by(:version => 1)
|
||||||
redaction = create(:redaction)
|
redaction = create(:redaction)
|
||||||
way_v1.redact!(redaction)
|
old_way.redact!(redaction)
|
||||||
auth_header = bearer_authorization_header
|
auth_header = bearer_authorization_header
|
||||||
|
|
||||||
post way_version_redact_path(way_v1.way_id, way_v1.version), :headers => auth_header
|
post way_version_redact_path(*old_way.id), :headers => auth_header
|
||||||
|
|
||||||
assert_response :forbidden, "should need to be moderator to unredact."
|
assert_response :forbidden, "should need to be moderator to unredact."
|
||||||
assert_equal redaction, way_v1.reload.redaction
|
assert_equal redaction, old_way.reload.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -302,14 +302,14 @@ module Api
|
||||||
def test_unredact_way_moderator
|
def test_unredact_way_moderator
|
||||||
moderator_user = create(:moderator_user)
|
moderator_user = create(:moderator_user)
|
||||||
way = create(:way, :with_history, :version => 2)
|
way = create(:way, :with_history, :version => 2)
|
||||||
way_v1 = way.old_ways.find_by(:version => 1)
|
old_way = way.old_ways.find_by(:version => 1)
|
||||||
way_v1.redact!(create(:redaction))
|
old_way.redact!(create(:redaction))
|
||||||
auth_header = bearer_authorization_header moderator_user
|
auth_header = bearer_authorization_header moderator_user
|
||||||
|
|
||||||
post way_version_redact_path(way_v1.way_id, way_v1.version), :headers => auth_header
|
post way_version_redact_path(*old_way.id), :headers => auth_header
|
||||||
|
|
||||||
assert_response :success, "should be OK to unredact old version as moderator."
|
assert_response :success, "should be OK to unredact old version as moderator."
|
||||||
assert_nil way_v1.reload.redaction
|
assert_nil old_way.reload.redaction
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue