Class: TestHandlerCheck

Inherits:
Test::Unit::TestCase
  • Object
show all
Defined in:
lib/ext/eventmachine-0.12.10/tests/test_handler_check.rb

Defined Under Namespace

Modules: TestModule Classes: Foo

Instance Method Summary collapse

Instance Method Details

#test_with_correct_classObject



10
11
12
13
14
15
16
17
# File 'lib/ext/eventmachine-0.12.10/tests/test_handler_check.rb', line 10

def test_with_correct_class
  assert_nothing_raised do
    EM.run {
      EM.connect("127.0.0.1", 80, Foo)
      EM.stop_event_loop
    }
  end
end

#test_with_incorrect_classObject



19
20
21
22
23
24
25
26
# File 'lib/ext/eventmachine-0.12.10/tests/test_handler_check.rb', line 19

def test_with_incorrect_class
  assert_raise(ArgumentError) do
    EM.run {
      EM.connect("127.0.0.1", 80, String)
      EM.stop_event_loop
    }
  end
end

#test_with_moduleObject



28
29
30
31
32
33
34
35
# File 'lib/ext/eventmachine-0.12.10/tests/test_handler_check.rb', line 28

def test_with_module
  assert_nothing_raised do
    EM.run {
      EM.connect("127.0.0.1", 80, TestModule)
      EM.stop_event_loop
    }
  end
end