- def test_permissions_oauth
- @request.env["oauth.token"] = AccessToken.new do |token|
- # Just to test a few
- token.allow_read_prefs = true
- token.allow_write_api = true
- token.allow_read_gpx = false
+ def test_permissions_oauth1
+ token = create(:access_token,
+ :allow_read_prefs => true,
+ :allow_write_api => true,
+ :allow_read_gpx => false)
+ signed_get permissions_path, :oauth => { :token => token }
+ assert_response :success
+ assert_select "osm > permissions", :count => 1 do
+ assert_select "permission", :count => 2
+ assert_select "permission[name='allow_read_prefs']", :count => 1
+ assert_select "permission[name='allow_write_api']", :count => 1
+ assert_select "permission[name='allow_read_gpx']", :count => 0