-
- def do_redact_redactable_way(headers = {})
- way = create(:way, :with_history, :version => 4)
- way_v3 = way.old_ways.find_by(:version => 3)
- do_redact_way(way_v3, create(:redaction), headers)
- end
-
- def do_redact_way(way, redaction, headers = {})
- get api_way_version_path(way.way_id, way.version)
- assert_response :success, "should be able to get version #{way.version} of way #{way.way_id}."
-
- # now redact it
- post way_version_redact_path(way.way_id, way.version), :params => { :redaction => redaction.id }, :headers => headers
- end
-
- def propagate_tags(way, old_way)
- way.tags.each do |k, v|
- create(:old_way_tag, :old_way => old_way, :k => k, :v => v)
- end
- end