+ end
+
+ def test_edit_with_node
+ @request.cookies["_osm_username"] = users(:public_user).display_name
+
+ user = users(:public_user)
+ node = current_nodes(:visible_node)
+
+ get :edit, { :node => node.id }, { 'user' => user.id }
+ assert_equal 1.0, assigns(:lat)
+ assert_equal 1.0, assigns(:lon)
+ end
+
+ def test_edit_with_way
+ @request.cookies["_osm_username"] = users(:public_user).display_name
+
+ user = users(:public_user)
+ way = current_ways(:visible_way)
+
+ get :edit, { :way => way.id }, { 'user' => user.id }
+ assert_equal 3.0, assigns(:lat)
+ assert_equal 3.0, assigns(:lon)
+ end
+
+ def test_edit_with_gpx
+ @request.cookies["_osm_username"] = users(:public_user).display_name
+
+ user = users(:public_user)
+ gpx = gpx_files(:public_trace_file)
+
+ get :edit, { :gpx => gpx.id }, { 'user' => user.id }
+ assert_equal 1.0, assigns(:lat)
+ assert_equal 1.0, assigns(:lon)
+ end