|
29 | 29 | options = described_class.construct_params(params) |
30 | 30 | expect(options).to eq( |
31 | 31 | { |
32 | | - 'image_request[locale]' => 'en', |
33 | | - 'image_request[language]' => 'en', |
34 | | - 'image_request[latitude]' => '5', |
35 | | - 'image_request[longitude]' => '5', |
36 | | - 'image_request[altitude]' => '5', |
37 | | - 'image_request[device_id]' => '5', |
38 | | - 'image_request[ttl]' => '5', |
39 | | - 'image_request[remote_image_url]' => 'test_url', |
40 | | - 'image_request[image]' => 'test_file', |
41 | | - 'focus[x]' => '5', |
42 | | - 'focus[y]' => '5' |
| 32 | + 'locale' => 'en', |
| 33 | + 'language' => 'en', |
| 34 | + 'latitude' => '5', |
| 35 | + 'longitude' => '5', |
| 36 | + 'altitude' => '5', |
| 37 | + 'device_id' => '5', |
| 38 | + 'ttl' => '5', |
| 39 | + 'remote_image_url' => 'test_url', |
| 40 | + 'image' => 'test_file', |
| 41 | + 'focus_x' => '5', |
| 42 | + 'focus_y' => '5' |
43 | 43 | } |
44 | 44 | ) |
45 | 45 | end |
|
50 | 50 |
|
51 | 51 | it 'returns the proper result' do |
52 | 52 | stub_post( |
53 | | - path: '/image_requests', |
54 | | - body: { "image_request"=>{ "locale"=>"en", "remote_image_url"=>"test_url" } }, |
| 53 | + path: '/v1/images', |
| 54 | + body: { "locale" => "en", "remote_image_url" => "test_url" }, |
55 | 55 | response: fixture_file('image_request.json') |
56 | 56 | ) |
57 | 57 |
|
|
64 | 64 |
|
65 | 65 | it 'responds correctly to a response exception error' do |
66 | 66 | stub_post( |
67 | | - path: '/image_requests', |
68 | | - body: { "image_request"=>{ "locale"=>"en", "remote_image_url"=>"test_url" } }, |
| 67 | + path: '/v1/images', |
| 68 | + body: { "locale" => "en", "remote_image_url" => "test_url" }, |
69 | 69 | response: fixture_file('error_response.json') |
70 | 70 | ) |
71 | 71 |
|
|
74 | 74 |
|
75 | 75 | it 'responds correctly to an unexpected response' do |
76 | 76 | stub_post( |
77 | | - path: '/image_requests', |
78 | | - body: { "image_request"=>{ "locale"=>"en", "remote_image_url"=>"test_url" } }, |
| 77 | + path: '/v1/images', |
| 78 | + body: { "locale" => "en", "remote_image_url" => "test_url" }, |
79 | 79 | response: fixture_file('unexpected_response.json') |
80 | 80 | ) |
81 | 81 |
|
|
84 | 84 | end |
85 | 85 |
|
86 | 86 | describe '#repost' do |
87 | | - let(:params) { { image_request: { locale: 'en', remote_image_url: 'test_url' } } } |
| 87 | + let(:params) { { locale: 'en', remote_image_url: 'test_url' } } |
88 | 88 |
|
89 | 89 | it 'returns the proper result' do |
90 | 90 | stub_post( |
91 | | - path: '/image_requests/sample_token/repost', |
92 | | - body: { "image_request"=>{ "locale"=>"en", "remote_image_url"=>"test_url" } }, |
| 91 | + path: '/v1/images/sample_token/repost', |
| 92 | + body: { "locale" => "en", "remote_image_url" => "test_url" }, |
93 | 93 | response: fixture_file('image_request.json') |
94 | 94 | ) |
95 | 95 |
|
|
102 | 102 |
|
103 | 103 | it 'responds correctly to a response exception error' do |
104 | 104 | stub_post( |
105 | | - path: '/image_requests/sample_token/repost', |
106 | | - body: { "image_request"=>{ "locale"=>"en", "remote_image_url"=>"test_url" } }, |
| 105 | + path: '/v1/images/sample_token/repost', |
| 106 | + body: { "locale" => "en", "remote_image_url" => "test_url" }, |
107 | 107 | response: fixture_file('error_response.json') |
108 | 108 | ) |
109 | 109 |
|
|
112 | 112 |
|
113 | 113 | it 'responds correctly to an unexpected response' do |
114 | 114 | stub_post( |
115 | | - path: '/image_requests/sample_token/repost', |
116 | | - body: { "image_request"=>{ "locale"=>"en", "remote_image_url"=>"test_url" } }, |
| 115 | + path: '/v1/images/sample_token/repost', |
| 116 | + body: { "locale" => "en", "remote_image_url" => "test_url" }, |
117 | 117 | response: fixture_file('unexpected_response.json') |
118 | 118 | ) |
119 | 119 |
|
|
0 commit comments