Sha256: a063fcd054ef21f80c27e73e4199610b79562eca961541d98f8892cf794f00e7
Contents?: true
Size: 872 Bytes
Versions: 1
Compression:
Stored size: 872 Bytes
Contents
require_relative 'helper' class DomainTest < MiniTest::Unit::TestCase def test_build_domain domain = MxHero::API::Domain.new data assert_equal data[:domain], domain.domain assert_equal data[:features].first[:feature], domain.features.first.component assert_equal DateTime.strptime(data[:cosLastChange].to_s, '%Q'), domain.cos_last_change assert domain.cos.is_a? MxHero::API::Cos assert_equal data[:cos][:cos], domain.cos.type assert_equal data[:source], domain.source end def test_change_domain_to_trial domain = MxHero::API::Domain.new data domain.change_to_trial assert_equal 'trial', domain.cos.type domain = MxHero::API::Domain.new data.merge(cos: { cos: "post_trial", edition: nil }) domain.change_to_trial assert_equal 'post_trial', domain.cos.type end def data Fixtures::Domain.data end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mxhero-api-0.1.33 | test/test_domain.rb |