Sha256: b99c110dd8d55c8dce8f955be4d6e66baa041f8eac239ec0cae50c23a7b88c90
Contents?: true
Size: 1 KB
Versions: 2
Compression:
Stored size: 1 KB
Contents
require "integration/test_helper" describe "Update Messages" do after do QueueNameHelper.clean end before do @queue = Azure::Queues.create(QueueNameHelper.name) @queue << "some sample text" end it "saves changes to the message text" do message = @queue.pop message.text = "other text" response = message.update! response.must_equal true popped = @queue.pop popped.text.must_equal message.text end it "should be able to update the message visibilitytimeout" do message = @queue.pop message.visibility_timeout = 3600 response = message.update! response.must_equal true popped = @queue.pop popped.must_be_nil end it "can't update an invisible message" do message = @queue.pop(visibilitytimeout: 1) # Pop the message again, and this time make it invisible for a long period sleep 1 @queue.pop(visibilitytimeout: 100) message.visibility_timeout = 10 response = message.update! response.must_equal false end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
azure-0.1.1 | test/integration/queues/update_message_test.rb |
azure-0.1.0 | test/integration/queues/update_message_test.rb |