Sha256: 930ff6da92f478721f5a7398b9ad1a1134b0b5a28ad02d7c539758fac67cb24f

Contents?: true

Size: 704 Bytes

Versions: 2

Compression:

Stored size: 704 Bytes

Contents

# frozen_string_literal: true

require 'helper'
require 'peddler/marketplace'

class TestPeddlerMarketplace < MiniTest::Test
  def setup
    @marketplace = Peddler::Marketplace.find('ATVPDKIKX0DER')
  end

  def test_country_code
    assert @marketplace.country_code
  end

  def test_host
    assert @marketplace.host
  end

  def test_encoding
    assert @marketplace.encoding
  end

  def test_guard_against_missing_marketplace_id
    assert_raises(ArgumentError, 'missing ID') do
      Peddler::Marketplace.find(nil)
    end
  end

  def test_guard_against_invalid_marketplace_id
    assert_raises(ArgumentError, '"123" is not a valid ID') do
      Peddler::Marketplace.find('123')
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
peddler-1.6.7 test/unit/peddler/test_marketplace.rb
peddler-1.6.6 test/unit/peddler/test_marketplace.rb