/
quick_run.rb
53 lines (38 loc) · 910 Bytes
/
quick_run.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Put config.yml file in ~/Dropbox/configs/ironmq_gem/test/config.yml
require_relative 'test_base'
class QuickRun < TestBase
def setup
super
@client.queue_name = 'ironmq-gem_quick'
clear_queue
end
def test_basics
res = @client.messages.post("hello world!")
p res
assert res.id
post_id = res.id
assert res.msg
res = @client.messages.get()
p res
puts "post_id=" + post_id.inspect
assert res.id
assert_equal res.id, post_id
assert res.body
res = @client.messages.delete(res["id"])
p res
assert res.msg
res = @client.messages.get()
p res
assert res.nil?
res = @client.messages.post("hello world!", :queue_name=>'test2')
p res
assert res.id
assert res.msg
res = @client.messages.get(:queue_name=>'test2')
p res
assert res.id
assert res.body
res = res.delete
p res
end
end