Commit graph

217 commits

Author SHA1 Message Date
Tom Hughes
2f3e23f6eb Move to version 2.3.2 of rails. 2009-06-04 08:08:24 +00:00
Tom Hughes
afb13ad93e Refactor potlatch error handling. 2009-06-03 16:51:33 +00:00
Tom Hughes
f0f111aced Make a few more things translatable. 2009-06-03 08:06:03 +00:00
Ævar Arnfjörð Bjarmason
e70e2dbe9f Change /index.php/ in wiki.openstreetmap.org links to /wiki/. This looks nicer 2009-06-02 12:23:37 +00:00
Shaun McDonald
7a083ec18a fix to the diary entry test 2009-05-31 22:41:57 +00:00
Shaun McDonald
b031feeb4b fix to the diary entry test 2009-05-31 22:36:37 +00:00
Shaun McDonald
0b6ac3b3e1 Fix the integration test 2009-05-31 17:59:39 +00:00
Tom Hughes
3d906fe8c6 Merge 15165:15373 from trunk. 2009-05-31 11:32:32 +00:00
Tom Hughes
01e75a02dc More diary test fixes. 2009-05-30 16:59:06 +00:00
Tom Hughes
dda2ccafe7 Fix a couple of diary tests. 2009-05-30 16:51:56 +00:00
Shaun McDonald
b377927a64 Diary entries pretty much i18n'd. Additional test that checks there are no missing translation strings, need more like it. 2009-05-27 17:19:59 +00:00
Shaun McDonald
6ba51da46e translating the listing of diary entries. Adding some initial tests for checking that you don't get any errors in any locale, when listing the diary entries. Don't yet check for missing translations through an assert_select, .., :count => 0. 2009-05-27 15:06:25 +00:00
Shaun McDonald
7cda38bb25 Diary entry test for the new language field. Currently fails as expected. 2009-05-26 15:36:10 +00:00
Shaun McDonald
f183bd8ec8 Some test improvements 2009-05-26 14:45:30 +00:00
Shaun McDonald
d5d4adb2f9 Fix the fixtures. Related changeset 15184. 2009-05-26 13:12:42 +00:00
Shaun McDonald
53b4d645d8 First stage of i18n. Some migrations and extra plugins. 2009-05-22 18:36:17 +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
Tom Hughes
33157534e1 Fixup AMF controller tests. 2009-05-21 17:30:32 +00:00
Matt Amos
3d0ca940d2 Using an around_handler for catching and rendering errors in most of the API controller methods. This simplifies the code and makes errors and error messages a bit more consistent. Also added a utility method for checking the HTTP method. 2009-05-20 17:39:59 +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
66ae650c95 Oops. Fixed another Time/DateTime problem. 2009-05-14 13:13:09 +00:00
Matt Amos
71192daef2 Fixed problem with Time vs. DateTime classes in fixtures. Weirdly only affected mysql backend. 2009-05-14 11:52:15 +00:00
Matt Amos
d7badc8402 Fixed precondition failed message which was trying to dereference nil. 2009-05-14 11:19:28 +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
Tom Hughes
ed68d524de Use a local lookup table for country bounding boxes rather than relying
on geonames.org being able to do it in a reasonable time.
2009-05-11 16:50:09 +00:00
Matt Amos
535bc8f1d8 disabling test case because i don't think there is a fix with the current version of composite_primary_keys. 2009-05-11 16:17:36 +00:00
Shaun McDonald
c7f134943c Use a regular expression for the test, since it can give one of two responses based on the order in the db. 2009-05-11 15:50:03 +00:00
Matt Amos
43988beec3 A better optimisation, as suggested by TomH. 2009-05-11 15:16:36 +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
9156448ad6 fix the user unit test so that it doesn't use a depricated method in rails 2.2.2 2009-05-08 17:26:23 +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
Shaun McDonald
6327e3e690 fix typo which meant that it was testing the node twice, rather than the node then the node history 2009-05-07 14:10:17 +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
Shaun McDonald
e509850554 fixing the tests I broke earlier due to the fixture changes 2009-05-06 17:56:10 +00:00
Shaun McDonald
d10931effa More trace tests 2009-05-06 14:58:48 +00:00
Shaun McDonald
589e5835c8 some tests for the site and export controllers 2009-05-05 18:31:37 +00:00
Thomas Wood
026d7775d2 Fix indentation fail 2009-05-01 21:01:02 +00:00
Thomas Wood
38d8f178f6 Fix AMF controller failing tests due to changed error messages. 2009-05-01 20:49:51 +00:00
Shaun McDonald
d5a6efca7f a fix for the relation controller test 2009-05-01 10:29:19 +00:00
Matt Amos
264b92bd9f Fixed bad coding practice in test. 2009-04-30 18:12:23 +00:00
Matt Amos
9cd381037a Fixed indeterminacy in test. 2009-04-30 18:09:54 +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
f47ba4fb23 Fix the node and relation tests from when the users with data public=false were disallowed from editing. Needed extra fixtures. 2009-04-27 11:57:58 +00:00
Shaun McDonald
10fdeb2021 Make node update work with the new require data public to edit policy. Added convenience testing method for the require data public. Add 2 new fixtures that are owned by the public user. 2009-04-26 22:46:41 +00:00