Sha256: f8cfb20b38f7b946890d8aba1b6089923973f077d75d62e4a90ecdc13388f67d
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
require 'support/aws' describe "Actions for Queues", :acceptance do let(:sqs) { AWS::SQS.new } specify "CreateQueue" do queue = sqs.queues.create("test-create-queue") queue.url.should eq "http://0.0.0.0:4568/test-create-queue" end specify "GetQueueUrl" do sqs.queues.create("test-get-queue-url") queue = sqs.queues.named("test-get-queue-url") queue.url.should eq "http://0.0.0.0:4568/test-get-queue-url" end specify "ListQueues" do sqs.queues.create("test-list-1") sqs.queues.create("test-list-2") queues = sqs.queues.map(&:url).should eq [ "http://0.0.0.0:4568/test-list-1", "http://0.0.0.0:4568/test-list-2" ] end specify "ListQueues with prefix" do sqs.queues.create("test-list-1") sqs.queues.create("test-list-2") sqs.queues.create("other-list-3") queues = sqs.queues.with_prefix("test").map(&:url).should eq [ "http://0.0.0.0:4568/test-list-1", "http://0.0.0.0:4568/test-list-2" ] end specify "DeleteQueue" do url = sqs.queues.create("test-delete").url sqs.should have(1).queues sqs.queues[url].delete sqs.should have(0).queues end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fake_sqs-0.0.6 | spec/acceptance/queue_actions_spec.rb |
fake_sqs-0.0.5 | spec/acceptance/queue_actions_spec.rb |