Add and include DeserializeHelpers

This commit is contained in:
Thor77 2018-11-24 20:33:31 +01:00
parent 92de7b8a57
commit a8e6ac3dfd
No known key found for this signature in database
GPG Key ID: 5051E71B46AA669A
2 changed files with 9 additions and 0 deletions

View File

@ -0,0 +1,7 @@
# frozen_string_literal: true
module DeserializeHelpers
def deserialize_response(response)
ActiveModelSerializers::Deserialization.jsonapi_parse(JSON.parse(response.body))
end
end

View File

@ -2,6 +2,7 @@
require 'spec_helper' require 'spec_helper'
require 'auth_helpers' require 'auth_helpers'
require 'deserialize_helpers'
ENV['RAILS_ENV'] ||= 'test' ENV['RAILS_ENV'] ||= 'test'
require File.expand_path('../config/environment', __dir__) require File.expand_path('../config/environment', __dir__)
@ -64,6 +65,7 @@ RSpec.configure do |config|
config.include FactoryBot::Syntax::Methods config.include FactoryBot::Syntax::Methods
config.include Devise::Test::ControllerHelpers, type: :controller config.include Devise::Test::ControllerHelpers, type: :controller
config.include AuthHelpers config.include AuthHelpers
config.include DeserializeHelpers
end end
Shoulda::Matchers.configure do |config| Shoulda::Matchers.configure do |config|