From 9606e440bc39389595e13bdb7dbe0132302a31f8 Mon Sep 17 00:00:00 2001 From: Simon Poole Date: Mon, 13 Mar 2017 08:47:01 +0100 Subject: [PATCH] Return maximum size of bounding box for note retrieval --- app/controllers/api_controller.rb | 3 +++ test/controllers/api_controller_test.rb | 1 + 2 files changed, 4 insertions(+) diff --git a/app/controllers/api_controller.rb b/app/controllers/api_controller.rb index eb59a8a8d..ce1a217cd 100644 --- a/app/controllers/api_controller.rb +++ b/app/controllers/api_controller.rb @@ -263,6 +263,9 @@ class ApiController < ApplicationController area = XML::Node.new "area" area["maximum"] = MAX_REQUEST_AREA.to_s api << area + notearea = XML::Node.new "note_area" + notearea["maximum"] = MAX_NOTE_REQUEST_AREA.to_s + api << notearea tracepoints = XML::Node.new "tracepoints" tracepoints["per_page"] = TRACEPOINTS_PER_PAGE.to_s api << tracepoints diff --git a/test/controllers/api_controller_test.rb b/test/controllers/api_controller_test.rb index 1ad53145a..5aac44a4f 100644 --- a/test/controllers/api_controller_test.rb +++ b/test/controllers/api_controller_test.rb @@ -364,6 +364,7 @@ class ApiControllerTest < ActionController::TestCase assert_select "api", :count => 1 do assert_select "version[minimum='#{API_VERSION}'][maximum='#{API_VERSION}']", :count => 1 assert_select "area[maximum='#{MAX_REQUEST_AREA}']", :count => 1 + assert_select "note_area[maximum='#{MAX_NOTE_REQUEST_AREA}']", :count => 1 assert_select "tracepoints[per_page='#{TRACEPOINTS_PER_PAGE}']", :count => 1 assert_select "changesets[maximum_elements='#{Changeset::MAX_ELEMENTS}']", :count => 1 assert_select "status[database='online']", :count => 1 -- 2.43.2