Sha256: d25964f8d0605c4619e88ddfa3695951eaae6d73d9548da5cbd75f8c949114f6
Contents?: true
Size: 610 Bytes
Versions: 3
Compression:
Stored size: 610 Bytes
Contents
# frozen_string_literal: true require 'test_helper' class TestTokenable < MiniTest::Test def test_parses_next_token xml = <<-XML <NextToken xmlns="example">123</NextToken> XML tokenable = build_tokenable(xml) assert_equal '123', tokenable.next_token end def test_returns_nil_if_next_token_is_not_present xml = <<-XML <Foo xmlns="example"/> XML tokenable = build_tokenable(xml) refute tokenable.next_token end private def build_tokenable(xml) klass = Class.new(Collection) do include Tokenable end klass.new(Nokogiri(xml)) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mws-orders-0.4.0 | test/mws/orders/test_tokenable.rb |
mws-orders-0.3.1 | test/mws/orders/test_tokenable.rb |
mws-orders-0.3.0 | test/mws/orders/test_tokenable.rb |