Matt Amos
|
aeaf2d2d20
|
Added missing version to the pure rails AMF controller. More stringent tests on whichways.
|
2008-12-10 14:31:07 +00:00 |
|
Matt Amos
|
3ed9ac21b5
|
Some fixes to the rails part of the AMF controller and associated test.
|
2008-12-10 13:23:21 +00:00 |
|
Shaun McDonald
|
67157f69f3
|
count -> size for compatibility with ruby 1.8.6
|
2008-12-08 15:47:29 +00:00 |
|
Shaun McDonald
|
c0b4c1b905
|
Adding some amf create poi tests. Minor bugfix tweaks to the amf controller
|
2008-12-08 14:22:34 +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 |
|
Shaun McDonald
|
6e98e324e5
|
better handling of duplicate tags. Extra validation in the tests.
|
2008-11-28 17:38:23 +00:00 |
|
Matt Amos
|
c3785ff278
|
Changed duplicate tags test to test the correct code path - was previously failing in libxml, rather than the duplicate tags check.
|
2008-11-28 12:33:18 +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 |
|
Shaun McDonald
|
a4e5e8437f
|
Renaming the include action to expand_bbox in the changeset controller.
|
2008-11-26 11:36:10 +00:00 |
|
Shaun McDonald
|
8348493ccb
|
Some improvements to the error messages that are returned by the api.
|
2008-11-25 18:59:35 +00:00 |
|
Shaun McDonald
|
0ff1214f86
|
Make the role in relations optional, with a test to make sure it is. Also start moving the errors reading the xml to exceptions, thus making it possible to give meaningful error messages, when bad xml is sent (More work is required on this including doing the same for nodes and ways). With the latest gems update it seems that the lib xml handling was broken, using the newer method. Adding the content type for the exceptions.
|
2008-11-24 18:55:24 +00:00 |
|
Matt Amos
|
783528830a
|
Fixed bug in changeset idle timeout. Fixed another with a spurious require.
|
2008-11-21 12:53:09 +00:00 |
|
Matt Amos
|
a90be5e69a
|
Migration to add close-time to changesets. This replaces the boolean 'open' attribute. Added checks to ensure that the maximum lifetime and number of changes in a changeset are enforced. Added some tests.
|
2008-11-17 19:00:01 +00:00 |
|
Matt Amos
|
495bd7f1f0
|
Made user input parsing more robust in changeset query method. Added tests.
|
2008-11-17 15:30:46 +00:00 |
|
Shaun McDonald
|
5254f79c08
|
Verify that the key and value isn't getting mixed up by having them different. verify the error message is the same when returning the user conflict on closing changeset test.
|
2008-11-17 15:00:19 +00:00 |
|
Matt Amos
|
28839fd150
|
Fixed some bugs in changeset query code. Added more test cases.
|
2008-11-17 14:32:15 +00:00 |
|
Matt Amos
|
519d402cb2
|
Added tests for changeset close method.
|
2008-11-17 11:59:42 +00:00 |
|
Matt Amos
|
98b15bef45
|
Implemented changeset tags updating via the update method.
|
2008-11-17 11:45:50 +00:00 |
|
Matt Amos
|
e57e2c497c
|
Altered tests on AMF controller so that they give failures instead of errors. Return format seems to have changed, so someone who knows more about AMF controller should have a look.
|
2008-11-17 11:12:48 +00:00 |
|
Shaun McDonald
|
bdd5c317a7
|
Adding some more diary entry tests. Making the RSS feed links more portable, by using the SERVER_URL constant. Fixing the validation for the length of the language of diary entries until the i18n branch is integrated.
|
2008-11-13 17:20:40 +00:00 |
|
Shaun McDonald
|
797cbaab1e
|
Covering the case of an entry not being found. More diary entry tests.
|
2008-11-12 18:48:58 +00:00 |
|
Shaun McDonald
|
22f3d7ce2e
|
more diary entry test
|
2008-11-11 18:33:08 +00:00 |
|
Shaun McDonald
|
995c9df195
|
more diary entry tests, and a minor fix to the relation member that makes the code a bit more readable.
|
2008-11-11 18:07:59 +00:00 |
|
Shaun McDonald
|
f3e382732a
|
slight more work on the diary test
|
2008-11-10 19:21:59 +00:00 |
|
Matt Amos
|
e79fd07638
|
Made relations ordered. Added some tests for this. Otherwise interface is unchanged.
|
2008-11-10 15:41:05 +00:00 |
|
Andy Allan
|
e1dde5cffc
|
forgot the test change from 11866
|
2008-11-10 11:39:10 +00:00 |
|
Shaun McDonald
|
5ed41857f7
|
adding first integration for testing user diaries, as multiple controllers are required. more work required.
|
2008-11-09 19:51:56 +00:00 |
|
Dave Stubbs
|
2aa3daf0e0
|
amf get*_history tests and related fixes
|
2008-11-09 18:48:16 +00:00 |
|
Dave Stubbs
|
436470b057
|
a few more amf tests and associated bug fixes
|
2008-11-09 17:41:38 +00:00 |
|
Shaun McDonald
|
b6c354b31b
|
fixing the tests due to a osm -> diffChange and moving to floats
|
2008-11-09 16:49:27 +00:00 |
|
Dave Stubbs
|
eebadd141a
|
1st amf_controller tests, and some basic sanity check fixes
|
2008-11-08 19:41:29 +00:00 |
|
Shaun McDonald
|
c6592045c4
|
Adding some diary fixtures and test stubs
|
2008-11-08 11:34:58 +00:00 |
|
Matt Amos
|
b875d14b7c
|
Added a query method for querying bounding boxes, times and users of changesets. Needs (much) more testing.
|
2008-11-07 18:24:34 +00:00 |
|
Matt Amos
|
383f204e64
|
Added a changeset/#id/include method to POST to to expand the bounding box.
|
2008-11-06 18:42:06 +00:00 |
|
Matt Amos
|
d43a327a95
|
Implemented changeset bounding box handling for relations, based on the conversation on the mailing list. Its a bit complex...
|
2008-11-06 17:56:24 +00:00 |
|
Matt Amos
|
02fbcf5f06
|
Added first attempt at bounding box support in changesets and tests for the same.
|
2008-11-04 15:52:22 +00:00 |
|
Shaun McDonald
|
183ffc7864
|
Adding an extra test to make sure that the correct response is returned when an invalid changeset action is uploaded.
|
2008-11-03 18:54:19 +00:00 |
|
Shaun McDonald
|
e932a69bd7
|
Additional api tests for the changes. Also making sure that you cannot request a change of 0 length, so that you can detect erronious input.
|
2008-11-03 18:05:19 +00:00 |
|
Shaun McDonald
|
9705105681
|
Starting the gpx trace testing with additional fixtures
|
2008-10-30 18:50:45 +00:00 |
|
Matt Amos
|
94cf6ece2d
|
Made full test a bit more thorough.
|
2008-10-28 15:01:17 +00:00 |
|
Matt Amos
|
c05111fdca
|
Added tests for relations for way/relation and a bit of DRYing up.
|
2008-10-28 14:49:51 +00:00 |
|
Shaun McDonald
|
79284559af
|
Adding stub functional test files for all the controllers that should have tests written for them.
|
2008-10-28 12:49:51 +00:00 |
|
Shaun McDonald
|
427becc1db
|
Moving all the functional tests to the Rails 2 way, which uses less code by having an additional sub-class to take care of the duplicate code in every test. There is a bug in rails 2.0.2, which means that super doesn't get called in the setup method in the functional tests. This is fixed in Rails 2.1.2, thus a version bump should really be done.
|
2008-10-28 12:27:10 +00:00 |
|
Matt Amos
|
8a57904398
|
Implemented osmChange diff downloads for changesets and a couple of tests.
|
2008-10-27 17:50:28 +00:00 |
|
Shaun McDonald
|
b45dd63283
|
cover the other extreme in the map bounary sanitizeation. Ading some documentation, which is parsed when running rake doc:app. Fixing up a couple of tests.
|
2008-10-26 23:43:37 +00:00 |
|
Matt Amos
|
dc2a959037
|
Added tests for changeset upload code. Refactored diff reading code and put it into /lib. Changed the route of a changeset upload to explicitly refer to the changeset it applies to (i.e: resource).
|
2008-10-23 15:14:17 +00:00 |
|
Shaun McDonald
|
6df7fdbb9e
|
Adding new browse controller test, which is mostly stubs just now. Also adding the version number of the recently changed nodes in the data browser.
|
2008-10-21 16:18:18 +00:00 |
|
Shaun McDonald
|
e13b35e0cb
|
making it clearer when a test case fails, as to which test case it is that is failing. Adding some more bboxes for testing.
|
2008-10-21 14:28:52 +00:00 |
|
Matt Amos
|
417ded9da5
|
Added min_lat > max_lat test.
|
2008-10-21 14:00:08 +00:00 |
|
Matt Amos
|
5dd3eb769a
|
Refactored test a bit to make it nicer.
|
2008-10-21 11:40:06 +00:00 |
|