Sha256: 3707df12358e4d92d6acf9f3b97ed675cccd0586b28d7c110ad68619371cc6a2
Contents?: true
Size: 471 Bytes
Versions: 2
Compression:
Stored size: 471 Bytes
Contents
# frozen_string_literal: true require 'minitest/autorun' require 'vacuum/response' module Vacuum class TestResponse < Minitest::Test def setup mock = Minitest::Mock.new mock.expect(:body, %({"ItemsResult":{"Items":[{"ASIN":"B07212L4G2"}]}})) @response = Response.new(mock) end def test_cast_to_hash assert_kind_of Hash, @response.to_h end def test_dig assert @response.dig('ItemsResult', 'Items') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vacuum-3.1.0 | test/vacuum/test_response.rb |
vacuum-3.0.0 | test/vacuum/test_response.rb |