|
20 | 20 | client_id: data[:client_id],
|
21 | 21 | redirect_uri: data[:redirect_uri]
|
22 | 22 | }
|
23 |
| - expected_url = "#{AUTHORIZE_URL}?#{URI.encode_www_form(expected_params)}&state=" |
| 23 | + expected_url = "#{AUTHORIZE_URL}?#{URI.encode_www_form(expected_params)}" |
24 | 24 |
|
25 | 25 | result = Hubspot::OAuthHelper.authorize_url(data[:client_id], data[:redirect_uri])
|
26 | 26 |
|
|
33 | 33 | redirect_uri: data[:redirect_uri],
|
34 | 34 | scope: data[:scope].join(' ')
|
35 | 35 | }
|
36 |
| - expected_url = "#{AUTHORIZE_URL}?#{URI.encode_www_form(expected_params)}&state=" |
| 36 | + expected_url = "#{AUTHORIZE_URL}?#{URI.encode_www_form(expected_params)}" |
37 | 37 |
|
38 | 38 | result = Hubspot::OAuthHelper.authorize_url(data[:client_id], data[:redirect_uri], data[:scope])
|
39 | 39 |
|
|
46 | 46 | redirect_uri: data[:redirect_uri],
|
47 | 47 | scope: data[:optional_scope].join(' ')
|
48 | 48 | }
|
49 |
| - expected_url = "#{AUTHORIZE_URL}?#{URI.encode_www_form(expected_params)}&state=" |
| 49 | + expected_url = "#{AUTHORIZE_URL}?#{URI.encode_www_form(expected_params)}" |
50 | 50 |
|
51 | 51 | result = Hubspot::OAuthHelper.authorize_url(data[:client_id], data[:redirect_uri], data[:optional_scope])
|
52 | 52 |
|
| 53 | + expect(result).to eq(expected_url) |
| 54 | + end |
| 55 | + it 'returns the correct URL' do |
| 56 | + expected_params = { |
| 57 | + client_id: data[:client_id], |
| 58 | + redirect_uri: data[:redirect_uri], |
| 59 | + scope: data[:scope].join(' '), |
| 60 | + optional_scope: data[:optional_scope].join(' '), |
| 61 | + state: "test_state" |
| 62 | + } |
| 63 | + expected_url = "#{AUTHORIZE_URL}?#{URI.encode_www_form(expected_params)}" |
| 64 | + |
| 65 | + result = Hubspot::OAuthHelper.authorize_url( |
| 66 | + data[:client_id], |
| 67 | + data[:redirect_uri], |
| 68 | + data[:scope], |
| 69 | + data[:optional_scope], |
| 70 | + "test_state" |
| 71 | + ) |
| 72 | + |
53 | 73 | expect(result).to eq(expected_url)
|
54 | 74 | end
|
55 | 75 | end
|
0 commit comments