|
1 | 1 | require 'spec_helper'
|
2 | 2 | require 'shared/versioning_examples'
|
3 |
| -require 'grape-entity' |
| 3 | +# require 'grape-entity' |
4 | 4 |
|
5 | 5 | describe Grape::API do
|
6 | 6 | subject { Class.new(Grape::API) }
|
@@ -444,29 +444,29 @@ class DummyFormatClass
|
444 | 444 | subject.send(verb) do
|
445 | 445 | env['api.request.body']
|
446 | 446 | end
|
447 |
| - send verb, '/', MultiJson.dump(object), 'CONTENT_TYPE' => 'application/json' |
| 447 | + send verb, '/', ::Grape::Json.dump(object), 'CONTENT_TYPE' => 'application/json' |
448 | 448 | expect(last_response.status).to eq(verb == :post ? 201 : 200)
|
449 |
| - expect(last_response.body).to eql MultiJson.dump(object) |
| 449 | + expect(last_response.body).to eql ::Grape::Json.dump(object) |
450 | 450 | expect(last_request.params).to eql({})
|
451 | 451 | end
|
452 | 452 | it 'stores input in api.request.input' do
|
453 | 453 | subject.format :json
|
454 | 454 | subject.send(verb) do
|
455 | 455 | env['api.request.input']
|
456 | 456 | end
|
457 |
| - send verb, '/', MultiJson.dump(object), 'CONTENT_TYPE' => 'application/json' |
| 457 | + send verb, '/', ::Grape::Json.dump(object), 'CONTENT_TYPE' => 'application/json' |
458 | 458 | expect(last_response.status).to eq(verb == :post ? 201 : 200)
|
459 |
| - expect(last_response.body).to eql MultiJson.dump(object).to_json |
| 459 | + expect(last_response.body).to eql ::Grape::Json.dump(object).to_json |
460 | 460 | end
|
461 | 461 | context 'chunked transfer encoding' do
|
462 | 462 | it 'stores input in api.request.input' do
|
463 | 463 | subject.format :json
|
464 | 464 | subject.send(verb) do
|
465 | 465 | env['api.request.input']
|
466 | 466 | end
|
467 |
| - send verb, '/', MultiJson.dump(object), 'CONTENT_TYPE' => 'application/json', 'HTTP_TRANSFER_ENCODING' => 'chunked', 'CONTENT_LENGTH' => nil |
| 467 | + send verb, '/', ::Grape::Json.dump(object), 'CONTENT_TYPE' => 'application/json', 'HTTP_TRANSFER_ENCODING' => 'chunked', 'CONTENT_LENGTH' => nil |
468 | 468 | expect(last_response.status).to eq(verb == :post ? 201 : 200)
|
469 |
| - expect(last_response.body).to eql MultiJson.dump(object).to_json |
| 469 | + expect(last_response.body).to eql ::Grape::Json.dump(object).to_json |
470 | 470 | end
|
471 | 471 | end
|
472 | 472 | end
|
@@ -2053,7 +2053,7 @@ def self.call(message, _backtrace, _option, _env)
|
2053 | 2053 | raise 'rain!'
|
2054 | 2054 | end
|
2055 | 2055 | get '/exception'
|
2056 |
| - json = MultiJson.load(last_response.body) |
| 2056 | + json = ::Grape::Json.load(last_response.body) |
2057 | 2057 | expect(json['error']).to eql 'rain!'
|
2058 | 2058 | expect(json['backtrace'].length).to be > 0
|
2059 | 2059 | end
|
@@ -3156,7 +3156,7 @@ def static
|
3156 | 3156 | end
|
3157 | 3157 | it 'path' do
|
3158 | 3158 | get '/endpoint/options'
|
3159 |
| - options = MultiJson.load(last_response.body) |
| 3159 | + options = ::Grape::Json.load(last_response.body) |
3160 | 3160 | expect(options['path']).to eq(['/endpoint/options'])
|
3161 | 3161 | expect(options['source_location'][0]).to include 'api_spec.rb'
|
3162 | 3162 | expect(options['source_location'][1].to_i).to be > 0
|
|
0 commit comments