Sha256: ed2a6b277d835ee94b281eedc5847cb5cd67f1b4a9420c113ff153bcee86a581
Contents?: true
Size: 1.3 KB
Versions: 6
Compression:
Stored size: 1.3 KB
Contents
# typed: true # frozen_string_literal: true require_relative '../lib/mercadopago' require 'minitest/autorun' class TestPreference < Minitest::Test def test_method_get_id sdk = Mercadopago::SDK.new('TEST-6130770563612470-121314-d27bbd7363e64c3853f058251cf8fc6e-537031659') result = sdk.preference.get('537031659-d710347b-7746-4025-b72b-e5be918b91ca') assert_equal 200, result[:status] end def test_method_post sdk = Mercadopago::SDK.new('TEST-6130770563612470-121314-d27bbd7363e64c3853f058251cf8fc6e-537031659') data = { items: [ { title: 'Dummy Item', description: 'Multicolor Item', quantity: 1, currency_id: '', unit_price: 10.0 } ] } result = sdk.preference.create(data) assert_equal 201, result[:status] end def test_method_put sdk = Mercadopago::SDK.new('TEST-6130770563612470-121314-d27bbd7363e64c3853f058251cf8fc6e-537031659') data = { items: [ { title: 'Camiseta Barcelona', description: 'Camiseta Oficial Barcelona', quantity: 1, currency_id: '', unit_price: 10.0 } ] } result = sdk.preference.update('537031659-e4a79653-8638-490c-a4e5-c39f6f8d9874', data) assert_equal 200, result[:status] end end
Version data entries
6 entries across 6 versions & 1 rubygems