Class: TouchTest
- Inherits:
-
BeanstalkIntegrationTest
- Object
- MiniTest::Should::TestCase
- BeanstalkIntegrationTest
- TouchTest
- Defined in:
- lib/beanstalk_integration_tests/touch_test.rb
Instance Method Summary collapse
Methods inherited from BeanstalkIntegrationTest
address, #address, #build_client, #cleanup_tubes, #client, #create_buried_jobs, #generate_tube_name, #initialize, #tube_name, #uuid
Methods included from Timeout
Constructor Details
This class inherits a constructor from BeanstalkIntegrationTest
Instance Method Details
#do_setup(ttr = 5) ⇒ Object
107 108 109 110 111 112 113 114 115 116 |
# File 'lib/beanstalk_integration_tests/touch_test.rb', line 107 def do_setup(ttr = 5) = uuid @ttr = ttr client.transmit("watch #{tube_name}") client.transmit("use #{tube_name}") client.transmit("put 0 0 #{@ttr} #{.bytesize}\r\n#{}") timeout(1) do @reserved_id = client.transmit('reserve')[:id] end end |