Tom Hughes
6ffee1cf4b
Sort node ids in test_ways_for_node
...
The ways_for_node method on the way controller does not guarantee
to return nodes in any particular order so we shouldn't rely on it
doing so in our tests.
2012-01-14 13:35:30 +00:00
Tom Hughes
2b04242462
Add extra login tests for case insensitive usernames
2011-12-13 21:49:25 +00:00
Tom Hughes
b705af948b
Add some password recovery tests
2011-12-13 19:13:34 +00:00
Tom Hughes
5c557cfe7c
Add some tests for updating users
2011-12-13 10:28:17 +00:00
Tom Hughes
13289d4041
Switch from Prototype to jQuery
2011-11-26 00:22:31 +00:00
Matt Amos
64030a40ac
Replace @ with ~ in the shortlink
...
This should help Twitter's horribly broken URL detection algorithm
not screw up shortlinks from OSM.
2011-11-24 22:27:16 +00:00
Tom Hughes
c00dd8c712
Add some OAuth tests
2011-11-19 17:38:06 +00:00
Tom Hughes
7b89dc6349
Make OAuth work again
2011-11-16 21:13:25 +00:00
Tom Hughes
33fb432beb
Update tests to set the username cookie as necessary
2011-11-14 09:42:59 +00:00
Peter Gray
95d899786a
Refactor bounding box code
...
Moved duplicated code into the BoundingBox class, and pass around
BoundingBox objects instead of lists of bounds.
2011-11-14 09:42:57 +00:00
Tom Hughes
44a9a65aa7
Create new diary entry records instead of cloning the fixture
...
Cloning fixtures doesn't seem to do a deep copy in rails 3.1 so the
attribute changes persist into other future cloned copies of the same
fixture. The fix is to create completely new records for each test.
2011-11-14 09:42:52 +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
3ae17e46ad
Replace deprecated response.redirected_to with response.redirect_url
2011-11-14 09:42:50 +00:00
Tom Hughes
4cf73c81ba
Remove monkey patch added for rails 2
2011-11-14 09:42:50 +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
7d09beb570
Fixed tests to handle multi-part confirmation email
2011-11-14 09:42:49 +00:00
Tom Hughes
bd7a912aa6
Specify the format when requesting an RSS feed
2011-11-14 09:42:48 +00:00
Tom Hughes
d63d49b967
Removed extension from assert_template calls
2011-11-14 09:42:47 +00:00
Tom Hughes
e007ad3a00
Fix tests to copy with new style mail objects
2011-11-14 09:42:47 +00:00
Tom Hughes
99a4ddd1da
Set the preferred language for all test users
...
Users with no preferred language will have one set by any request
which has an Accept-Language so in order to stop one test accidentally
affecting another by changing the language we need to make sure all
the users have a preferred language set to start with.
2011-11-14 09:42:47 +00:00
Tom Hughes
edb68e839f
Rail 3 has renamed fieldWithErrors to field_with_errors
2011-11-14 09:42:47 +00:00
Tom Hughes
b84ffebb7b
Set Accept-Language in a rails 3 compatible way
2011-11-14 09:42:47 +00:00
Tom Hughes
feef62b1cc
Do validation in the :save context when testing email address validations
2011-11-14 09:42:46 +00:00
Tom Hughes
b89486eab0
Rework AMF controller's streaming output for rails 3
2011-11-14 09:42:46 +00:00
Tom Hughes
a92223a506
Duplicate records raise RecordNotUnique now, not StatementInvalid
2011-11-14 09:42:45 +00:00
Tom Hughes
22d15c090a
Add fixtures for user blocks and tokens
2011-11-14 09:42:45 +00:00
Tom Hughes
3d55db46ed
Avoid use of deprecated methods on error objects
2011-11-14 09:42:45 +00:00
Tom Hughes
e1213a4651
Use Rails.xxx instead of RAILS_XXX
2011-11-14 09:42:40 +00:00
Tom Hughes
c9fa49c994
Update to rails 3
2011-11-14 09:42:40 +00:00
Tom Hughes
f59747585d
Mark all users which have seen the terms as having accepted them
2011-09-24 15:23:24 +01:00
Tom Hughes
0ffb08b070
Add some tests for password logins
2011-09-24 15:19:34 +01:00
Tom Hughes
d9ba5ff31f
Update tests for changes to login form
2011-09-24 15:13:40 +01:00
Tom Hughes
c24967d168
Remove :root qualifiers as they don't seem to work in rails 2.3.14
2011-08-22 22:42:38 +01: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
4e38994d1b
Cleanup merge breakage
2011-05-21 14:05:55 +01:00
Tom Hughes
2a635ab28f
Start ROTS for user login tests as well as creation tests
2011-05-21 13:35:15 +01:00
Tom Hughes
3f81257fc5
If we start a ROTS instance then kill it when we're done
2011-05-21 12:35:48 +01:00
Tom Hughes
832b96b75a
Merge branch 'master' into openid
...
Conflicts:
app/controllers/user_controller.rb
app/views/user/terms.html.erb
test/fixtures/users.yml
2011-05-21 12:14:56 +01:00
Tom Hughes
9cb8311f02
Merge branch 'openID' of git://git.openstreetmap.org/rails into openid
2011-05-21 12:11:40 +01:00
Tom Hughes
b42a28067d
Make sure the ruby quadtile code give the same result as the C version
2011-05-08 15:18:03 +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
3700b534e4
Change the test for whether the CTs have been seen to use the
...
user preferences API call rather than user details, as that one
is no longer blocked.
2011-05-01 02:34:38 +01:00
Tom Hughes
02e186ee5b
Allow user details to be fetched without agreeing terms
2011-04-20 21:17:59 +01:00
Matt Amos
c21aa5933a
Added flash notice for CTs decline
...
Also ensured that CTs are either accepted or declined and cannot
be inadvertently bypassed.
2011-04-18 00:29:15 +01:00
Tom Hughes
4b20afd51e
Preserve the referer at the end of account creation
2011-04-03 13:46:18 +01:00
Tom Hughes
452879ee03
Don't run the user terms tests unless REQUIRE_TERMS_SEEN is set
2011-04-03 13:46:16 +01:00
Matt Amos
8b12abd5bb
Phase 2 CTs implementation and tests, with config parameter
2011-04-03 13:46:16 +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
11aff90f63
Merge branch 'master' into openid
...
Conflicts:
app/controllers/user_controller.rb
app/views/user/login.html.erb
public/stylesheets/common.css
2011-02-10 14:10:19 +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