Sha256: ad17ebe1465cd94e3c5ff53d1aba3e905048cd4113baa1e88ce6f611ef3d1f53
Contents?: true
Size: 1.39 KB
Versions: 2
Compression:
Stored size: 1.39 KB
Contents
require File.join(File.dirname(__FILE__), 'test_helper.rb') module HttpTestHelper # contains various test cases to test common interface features module CommonInterfaceTests def setup() raise "Helper stub called. Override setup() in TestCase" end def do_type_tests(x) raise "Helper stub called. Override do_type_tests() in TestCase" end def do_type_tests(x) raise "Helper stub called. Override do_capture_value_tests() in TestCase" end def test_init_parse req = @obj_klass.new(@rawdat, @obj_opts) do_capture_value_tests(req) do_type_tests(req) end def test_parse req = @obj_klass.parse(@rawdat, @obj_opts) do_capture_value_tests(req) do_type_tests(req) end def test_capture req = @obj.capture(@rawdat) do_capture_value_tests(req) do_type_tests(req) end def test_back_to_raw req = @obj.capture(@rawdat) assert_equal @rawdat_crlf, req.to_raw end def test_capture_and_reuse_nondestructive @obj.capture(@rawdat_crlf) @obj.reset_capture @obj.capture(@rawdat_crlf) do_capture_value_tests(@obj) do_type_tests(@obj) end def test_capture_and_reuse_destructive @obj.capture(@rawdat_crlf) @obj.reset_capture! @obj.capture(@rawdat_crlf) do_capture_value_tests(@obj) do_type_tests(@obj) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rbkb-http-0.2.1 | test/test_http_helper.rb |
rbkb-http-0.2.0 | test/test_http_helper.rb |