Tom Hughes
3cd5f45e08
Simplify browse routes and make routes more consistent
...
This gets rid of the /browse/ prefix and uses /history consistently
for all routes that show a list of changesets.
2013-11-28 00:14:07 +00:00
John Firebaugh
e91956d0f7
Fix test failures
2013-11-19 10:30:18 -08:00
Tom Hughes
5fc397935c
Fix routing of changeset feed
2013-09-23 13:58:59 +01:00
Tom Hughes
70448559b2
Remove format specifier from RSS feed route tests
2013-09-21 12:03:53 +01:00
Tom Hughes
321f8cecdc
RoutingError is now UrlGenerationError
2013-09-21 11:35:46 +01:00
Tom Hughes
6c51b3cc0a
Replace deprecated finder methods
2013-09-21 11:35:46 +01:00
Tom Hughes
ed699548e6
Update tests for layout changes
2013-01-14 22:30:54 +00:00
Tom Hughes
04017d0e7a
Fix tests to cope with stricter route enforcement in rails 2.3.6
2012-06-18 13:03:03 +01:00
Tom Hughes
6f248b6bbb
Add some basic changeset feed tests
2012-05-01 21:14:50 +01:00
Matt Amos
e01a309970
Added test for changeset/download hiding redacted elements
2012-04-05 13:49:53 +01:00
Tom Hughes
90e46a58de
Add routing tests for all supported routes
2012-03-09 19:49:44 +00:00
Tom Hughes
fc25c3d412
Rename all ID columns that aren't unique
...
Having a table with a column called ID that is only part of the
primary key really doesn't work as rails likes to treat ID as a
special name so it becomes impossible to assign to it or read it.
2011-11-14 09:42:52 +00:00
Tom Hughes
1da4cecaf6
List all objects that are blocking a delete, in a well defined order
2011-11-14 09:42:49 +00:00
Tom Hughes
e5c80c80ad
Use num_changes to detect empty changesets instead of the bbox
2011-07-12 15:55:17 +01:00
Tom Hughes
e098d52424
Rearrange changeset list page to put the map beside the list
2011-05-05 20:25:53 +01:00
Matt Amos
f3ff36418b
Fixed bug in changeset queries
...
The 'or' condition needed to be bracketed within larger 'and' expression.
2011-03-15 13:56:55 +00:00
Tom Hughes
2d937f94d5
Add support for conditional deletes in changeset uploads
...
A delete element in an osmChange upload can now have an if-unused
attribute to indicate that the delete should not be done if the
object is still in use.
2010-12-15 23:59:06 +00:00
Tom Hughes
f20a85a5c5
Allow the client to request errors as an XML document
2010-12-15 23:58:59 +00:00
Matt Amos
b3f4637a42
Fixed copy-n-paste bug in querying for closed changesets and added a test for it.
2009-12-26 21:29:43 +00:00
Matt Amos
16b79f9964
Added a :display_name option for the changesets query code.
2009-10-12 10:12:12 +00:00
Matt Amos
d0e47d30e4
Fixes bug #2152 by preventing over-expansion of bboxes beyond the world range.
2009-08-16 00:19:18 +00:00
Matt Amos
7ac66a371e
Fix test to reflect change to changeset templates.
2009-08-07 14:14:27 +00:00
Tom Hughes
c807e9ba66
Fixup tests for changes in view templates.
2009-06-25 16:45:56 +00:00
Tom Hughes
9df991e343
Marge all the changeset list methods together into one.
2009-06-07 16:59:58 +00:00
Tom Hughes
4a4d89138c
Rationalise API error classes by getting of the render_opts method which
...
was never used except to extract the data it contained. Instead each class
now has a status method that returns the HTTP status code to use and a
to_s method to return a textual description of the error.
2009-05-21 19:28:39 +00:00
Shaun McDonald
d23d2c9d05
Extra little test, setting the language on the diary fixtures.
2009-05-15 15:41:45 +00:00
Matt Amos
1ceb4ab9ba
Fixed bug #1816 - the timeout updating logic should have been in a before_save handler, not in save_with_tags.
2009-05-12 13:54:37 +00:00
Matt Amos
b7f306a437
Fixed problem where tag lengths were generating a 422 error with no message. They now generate a 400 error with a meaningful message.
2009-05-10 00:33:55 +00:00
Shaun McDonald
e84dd63b16
more changeset tests. No need for @ vars in the tests
2009-05-08 13:12:53 +00:00
Thomas Wood
86caeb3360
Fix the test I just broke...
2009-05-07 22:58:32 +00:00
Shaun McDonald
98a76339b8
Some more tests
2009-05-07 17:57:59 +00:00
Thomas Wood
c273b4b1fa
Tests for PreconditionFailed error messages.
...
Change to relation.rb to bring element selection in-line with that of way, so to return nil to be caught later, rather than raise an error.
Change to way.rb to clarify which way on diff upload.
2009-05-06 21:08:50 +00:00
Matt Amos
5fe85e39a4
Fix failing test case.
2009-04-30 17:37:18 +00:00
Shaun McDonald
44c5248c1a
couple of fixes to the changeset upload delete
2009-04-30 17:25:53 +00:00
Shaun McDonald
db17af19bb
fix more of the tests, particularly changeset controller. Needed more fixtures to fix them. The last failing changeset controller test needs some more work on the fixtures.
2009-04-29 22:25:49 +00:00
Shaun McDonald
dcca3ab0e9
More changeset test improvements. Another fixture was required for one of the tests
2009-04-29 17:29:58 +00:00
Matt Amos
3e9b6845d3
Fixed 'raw' raises by converting them to the appropriate OSM::APIError type. Made the error messages for placeholder fixing more informative. Added tests for these.
2009-04-29 10:07:35 +00:00
Shaun McDonald
72a3947b1b
remove the dup methods from the test helper. Add tests for no content and checking that a record has been created.
2009-04-13 00:13:51 +00:00
Shaun McDonald
90ec90f13d
reverting last change, which included posgres config specific things
2009-04-13 00:10:37 +00:00
Shaun McDonald
2c52b06716
Remove duplication that is in the test helper. Adding tests for the passing of no content, and the wrong method used. Also ensuring that there has been a changeset added to the db when it is created.
2009-04-13 00:04:24 +00:00
Matt Amos
afcb345014
Moved a bunch of time functions into UTC. Fixes bugs which we only see for 4 hours a year.
2009-03-29 01:31:04 +00:00
Matt Amos
f492a1b709
Fixed unit tests and fixture loading for postgres. The foreign keys were playing havoc with the tests when only some fixtures were loaded.
2009-03-28 20:18:26 +00:00
Matt Amos
be75a1504f
Fixed a couple of bugs with changeset bounding box calculation when modifying or deleting.
2009-03-27 12:22:23 +00:00
Thomas Wood
d841d3d135
<td> tags must be closed, move browse index test over to changeset, lazy fix for new format
2009-03-23 21:35:06 +00:00
Matt Amos
5143fbcd5b
Test and fix for #1567 , for teh betterer osmChange compliance.
2009-02-08 16:54:28 +00:00
Matt Amos
12b779f0b4
Test and fix for issue #1568 . Wasn't testing for end element in the right place.
2009-02-08 16:33:48 +00:00
Matt Amos
c54471ee33
Fix for #1565 . Added a couple of tests and fixed another issue with re-used placeholder IDs.
2009-02-08 08:28:01 +00:00
Matt Amos
76708eefcf
Fixed bug in changeset closing and querying where the number of elements exceeded the maximum. Added a fixture for this.
2009-02-07 17:45:27 +00:00
Shaun McDonald
e989b1a880
ensure that uploads that don't supply a lat and lon for a node. Adding related test and fixing other tests.
2008-12-01 18:32:54 +00:00
Matt Amos
89bd962ff0
Adding test to check that users can't update changesets that they don't own.
2008-11-26 15:03:50 +00:00