Convert json changeset tags and comments test to tags test
There are other tests that check comments.
This commit is contained in:
parent
79f5ccca31
commit
c3dc1b7770
1 changed files with 5 additions and 9 deletions
|
@ -358,26 +358,22 @@ module Api
|
||||||
assert js["changeset"]["comments"][2]["visible"]
|
assert js["changeset"]["comments"][2]["visible"]
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_show_tag_and_discussion_json
|
def test_show_tags_json
|
||||||
changeset = create(:changeset, :closed)
|
changeset = create(:changeset, :closed)
|
||||||
create(:changeset_tag, :changeset => changeset, :k => "created_by", :v => "JOSM/1.5 (18364)")
|
create(:changeset_tag, :changeset => changeset, :k => "created_by", :v => "JOSM/1.5 (18364)")
|
||||||
create(:changeset_tag, :changeset => changeset, :k => "comment", :v => "changeset comment")
|
create(:changeset_tag, :changeset => changeset, :k => "comment", :v => "changeset comment")
|
||||||
create_list(:changeset_comment, 3, :changeset_id => changeset.id)
|
|
||||||
|
|
||||||
get changeset_show_path(changeset), :params => { :format => "json", :include_discussion => true }
|
get changeset_show_path(changeset, :format => "json")
|
||||||
assert_response :success, "cannot get closed changeset with comments"
|
|
||||||
|
|
||||||
|
assert_response :success
|
||||||
js = ActiveSupport::JSON.decode(@response.body)
|
js = ActiveSupport::JSON.decode(@response.body)
|
||||||
|
|
||||||
assert_not_nil js
|
assert_not_nil js
|
||||||
assert_equal Settings.api_version, js["version"]
|
assert_equal Settings.api_version, js["version"]
|
||||||
assert_equal Settings.generator, js["generator"]
|
assert_equal Settings.generator, js["generator"]
|
||||||
assert_single_changeset_json changeset, js
|
assert_single_changeset_json changeset, js
|
||||||
assert_equal 2, js["changeset"]["tags"].count
|
assert_equal 2, js["changeset"]["tags"].count
|
||||||
assert_equal 3, js["changeset"]["comments"].count
|
assert_equal "JOSM/1.5 (18364)", js["changeset"]["tags"]["created_by"]
|
||||||
assert_not_nil js["changeset"]["comments"][0]["uid"]
|
assert_equal "changeset comment", js["changeset"]["tags"]["comment"]
|
||||||
assert_not_nil js["changeset"]["comments"][0]["user"]
|
|
||||||
assert_not_nil js["changeset"]["comments"][0]["text"]
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_show_bbox_json
|
def test_show_bbox_json
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue