Sha256: 7e84cf897208553498297337ba78055a6985cd0859ed8586914ba2ad76b054e1
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
require "spec_helper" describe "Actions for Queues", :sqs 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") 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") 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fake_sqs-0.0.7 | spec/acceptance/queue_actions_spec.rb |