Sha256: 01d2eac8491cc07209708e0dc4779d2315f3be737a5fdd9e8cd8dc370cb7bb36
Contents?: true
Size: 1.4 KB
Versions: 2
Compression:
Stored size: 1.4 KB
Contents
require "test_helper" require "azure/queues/queue" require "azure/queues/service_properties" require "azure/queues/uri" describe Azure::Queues::ServiceProperties do describe ".from_node" do let :node do Nokogiri::XML(Fixtures[:queue_service_properties]) % "StorageServiceProperties" end subject do Azure::Queues::ServiceProperties.from_node(node) end it "parses the node and gets the correct values for each attribute" do subject.logging.must_be :kind_of?, Azure::Queues::ServiceProperties::Logging subject.logging.version.must_equal "1.0" subject.logging.delete.must_equal true subject.logging.read.must_equal false subject.logging.write.must_equal true subject.logging.retention_policy.must_be :kind_of?, Azure::Queues::ServiceProperties::RetentionPolicy subject.logging.retention_policy.enabled.must_equal true subject.logging.retention_policy.days.must_equal "7" subject.metrics.must_be :kind_of?, Azure::Queues::ServiceProperties::Metrics subject.metrics.version.must_equal "1.0" subject.metrics.enabled.must_equal true subject.metrics.include_apis.must_equal false subject.metrics.retention_policy.must_be :kind_of?, Azure::Queues::ServiceProperties::RetentionPolicy subject.metrics.retention_policy.enabled.must_equal true subject.metrics.retention_policy.days.must_equal "3" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
azure-0.1.1 | test/unit/queues/service_properties.rb |
azure-0.1.0 | test/unit/queues/service_properties.rb |