Sha256: 74b92f24623e57e8d55c72818423891c0822640a04c0d8d1acc7a9c4fcc4af62
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
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_country_code error = assert_raises ArgumentError do Peddler::Marketplace.find(nil) end assert_equal 'missing marketplace', error.message end def test_guard_against_invalid_country_code error = assert_raises ArgumentError do Peddler::Marketplace.find('FOO') end assert_equal '"FOO" is not a valid marketplace', error.message end class TestFindByCountryCode < TestPeddlerMarketplace def setup @marketplace = Peddler::Marketplace.find('US') end def test_translates_uk marketplace = Peddler::Marketplace.find('UK') assert_equal 'GB', marketplace.country_code end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
peddler-2.0.4 | test/unit/peddler/test_marketplace.rb |
peddler-2.0.3 | test/unit/peddler/test_marketplace.rb |
peddler-2.0.0 | test/unit/peddler/test_marketplace.rb |