Sha256: b2f3e2ae62749305dc31e9d547ee89829ae3b0be0ae171ac056eb24351b68bc9
Contents?: true
Size: 890 Bytes
Versions: 4
Compression:
Stored size: 890 Bytes
Contents
require 'parser_helper' require 'mws/orders/parsers/service_status' class ServiceStatusParserTest < ParserTest def setup node = fixture('orders/service_status').xpath('//xmlns:GetServiceStatusResult').first @service_status = MWS::Orders::Parsers::ServiceStatus.new(node) end def test_status assert_kind_of String, @service_status.status end def test_timestamp assert_kind_of Time, @service_status.timestamp end def test_message_id assert_kind_of String, @service_status.message_id end def test_messages assert_kind_of Array, @service_status.messages end def test_ok? @service_status.stub(:status, 'GREEN') do assert @service_status.ok? end @service_status.stub(:status, 'RED') do refute @service_status.ok? end end def test_inspect assert_equal @service_status.status, @service_status.to_s end end
Version data entries
4 entries across 4 versions & 1 rubygems