Module: RocketPants::TestHelper

Extended by:
ActiveSupport::Concern
Defined in:
lib/rocket_pants/test_helper.rb

Defined Under Namespace

Modules: ClassMethods, ResponseHelper

Instance Method Summary collapse

Instance Method Details

#decoded_countObject



64
65
66
# File 'lib/rocket_pants/test_helper.rb', line 64

def decoded_count
  response.decoded_body[:count]
end

#decoded_error_classObject



68
69
70
71
# File 'lib/rocket_pants/test_helper.rb', line 68

def decoded_error_class
  error = response.decoded_body.try :error
  error.presence && RocketPants::Errors[error]
end

#decoded_paginationObject



60
61
62
# File 'lib/rocket_pants/test_helper.rb', line 60

def decoded_pagination
  response.decoded_body.try :pagination
end

#decoded_responseObject



56
57
58
# File 'lib/rocket_pants/test_helper.rb', line 56

def decoded_response
  value = response.decoded_body.try(:response)
end

#have_decoded_response(value) ⇒ Object

RSpec matcher foo.



75
76
77
# File 'lib/rocket_pants/test_helper.rb', line 75

def have_decoded_response(value)
  response = normalise_value(value)
end