Sha256: 2b3ed08b728e67e0811ef09d4b6ddf81fa5ff9d95f1eb3d13be08aca95b7b83b
Contents?: true
Size: 694 Bytes
Versions: 43
Compression:
Stored size: 694 Bytes
Contents
#!/usr/bin/env ruby $:.unshift(File.join(File.dirname(__FILE__), '..')) require 'test/unit' require 'rex/service_manager' class Rex::ServiceManager::UnitTest < Test::Unit::TestCase Klass = Rex::ServiceManager def test_svcm begin c = Klass s = c.start(Rex::Proto::Http::Server, 8090) assert_not_nil(s) t = c.start(Rex::Proto::Http::Server, 8090) assert_not_nil(t) assert_equal(s, t) z = c.start(Rex::Proto::Http::Server, 8091) assert_not_equal(t, z) assert_equal("HTTP Server", s.alias) assert_equal("HTTP Server 1", z.alias) ensure c.stop_by_alias(s.alias) if (s) c.stop_by_alias(z.alias) if (z) c.stop_by_alias(t.alias) if (t) end end end
Version data entries
43 entries across 43 versions & 1 rubygems