class Urushiol::ClientTestBase
Public Class Methods
new(name,config = "")
click to toggle source
# File lib/client_test_base.rb, line 10 def initialize (name,config = "") @client_test = "\nclient #{name} #{config}{" end
wait(name = "c")
click to toggle source
# File lib/client_test_base.rb, line 6 def wait(name = "c") "\nclient #{name} -wait" end
Public Instance Methods
expect(criteria)
click to toggle source
# File lib/client_test_base.rb, line 24 def expect(criteria) @client_test << "\nexpect #{criteria.strip}" end
run()
click to toggle source
# File lib/client_test_base.rb, line 28 def run @client_test << "\n} -run\n" end
rxresp()
click to toggle source
# File lib/client_test_base.rb, line 20 def rxresp @client_test << "\nrxresp" end
test_source()
click to toggle source
# File lib/client_test_base.rb, line 32 def test_source if @client_test.end_with?("\n} -run\n") @client_test else run @client_test end end
txreq() { |req| ... }
click to toggle source
# File lib/client_test_base.rb, line 14 def txreq(&block) req = Txreq.new yield req if block_given? @client_test << req.get_source end