Add show_redactions checks to api old element index tests

This commit is contained in:
Anton Khorev 2025-02-09 18:04:18 +03:00
parent be020d1546
commit ddebb42a8e
3 changed files with 36 additions and 0 deletions

View file

@ -61,6 +61,12 @@ module Api
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm node[id='#{node.id}'][version='1']", 0,
"redacted node #{node.id} version 1 shouldn't be present in the history."
get api_node_versions_path(node, :show_redactions => "true")
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm node[id='#{node.id}'][version='1']", 0,
"redacted node #{node.id} version 1 shouldn't be present in the history when passing flag."
end
def test_index_redacted_normal_user
@ -72,6 +78,12 @@ module Api
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm node[id='#{node.id}'][version='1']", 0,
"redacted node #{node.id} version 1 shouldn't be present in the history, even when logged in."
get api_node_versions_path(node, :show_redactions => "true"), :headers => bearer_authorization_header
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm node[id='#{node.id}'][version='1']", 0,
"redacted node #{node.id} version 1 shouldn't be present in the history, even when logged in and passing flag."
end
def test_show

View file

@ -64,6 +64,12 @@ module Api
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm relation[id='#{relation.id}'][version='1']", 0,
"redacted relation #{relation.id} version 1 shouldn't be present in the history."
get api_relation_versions_path(relation, :show_redactions => "true")
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm relation[id='#{relation.id}'][version='1']", 0,
"redacted relation #{relation.id} version 1 shouldn't be present in the history when passing flag."
end
def test_index_redacted_normal_user
@ -75,6 +81,12 @@ module Api
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm relation[id='#{relation.id}'][version='1']", 0,
"redacted relation #{relation.id} version 1 shouldn't be present in the history, even when logged in."
get api_relation_versions_path(relation, :show_redactions => "true"), :headers => bearer_authorization_header
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm relation[id='#{relation.id}'][version='1']", 0,
"redacted relation #{relation.id} version 1 shouldn't be present in the history, even when logged in and passing flag."
end
def test_show

View file

@ -71,6 +71,12 @@ module Api
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm way[id='#{way.id}'][version='1']", 0,
"redacted way #{way.id} version 1 shouldn't be present in the history."
get api_way_versions_path(way, :show_redactions => "true")
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm way[id='#{way.id}'][version='1']", 0,
"redacted way #{way.id} version 1 shouldn't be present in the history when passing flag."
end
def test_index_redacted_normal_user
@ -82,6 +88,12 @@ module Api
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm way[id='#{way.id}'][version='1']", 0,
"redacted node #{way.id} version 1 shouldn't be present in the history, even when logged in."
get api_way_versions_path(way, :show_redactions => "true"), :headers => bearer_authorization_header
assert_response :success, "Redaction shouldn't have stopped history working."
assert_dom "osm way[id='#{way.id}'][version='1']", 0,
"redacted node #{way.id} version 1 shouldn't be present in the history, even when logged in and passing flag."
end
def test_show