Module: Test::Unit::Fixture::ClassMethods

Defined in:
lib/test/unit/fixture.rb

Instance Method Summary collapse

Instance Method Details

#after_setup_methodsObject



60
61
62
# File 'lib/test/unit/fixture.rb', line 60

def after_setup_methods
  collect_fixture_methods(:setup, :after)
end

#after_teardown_methodsObject



68
69
70
# File 'lib/test/unit/fixture.rb', line 68

def after_teardown_methods
  collect_fixture_methods(:teardown, :after)
end

#before_setup_methodsObject



56
57
58
# File 'lib/test/unit/fixture.rb', line 56

def before_setup_methods
  collect_fixture_methods(:setup, :before)
end

#before_teardown_methodsObject



64
65
66
# File 'lib/test/unit/fixture.rb', line 64

def before_teardown_methods
  collect_fixture_methods(:teardown, :before)
end

#register_setup_method(method_name, options) ⇒ Object



39
40
41
# File 'lib/test/unit/fixture.rb', line 39

def register_setup_method(method_name, options)
  register_fixture_method(:setup, method_name, options, :after, :append)
end

#register_teardown_method(method_name, options) ⇒ Object



47
48
49
50
# File 'lib/test/unit/fixture.rb', line 47

def register_teardown_method(method_name, options)
  register_fixture_method(:teardown, method_name, options,
                          :before, :prepend)
end

#setup(*method_names) ⇒ Object



23
24
25
# File 'lib/test/unit/fixture.rb', line 23

def setup(*method_names)
  register_fixture(:setup, *method_names)
end

#teardown(*method_names) ⇒ Object



31
32
33
# File 'lib/test/unit/fixture.rb', line 31

def teardown(*method_names)
  register_fixture(:teardown, *method_names)
end

#unregister_setup(*method_names) ⇒ Object



27
28
29
# File 'lib/test/unit/fixture.rb', line 27

def unregister_setup(*method_names)
  unregister_fixture(:setup, *method_names)
end

#unregister_setup_method(method_name) ⇒ Object



43
44
45
# File 'lib/test/unit/fixture.rb', line 43

def unregister_setup_method(method_name)
  unregister_fixture_method(:setup, method_name)
end

#unregister_teardown(*method_names) ⇒ Object



35
36
37
# File 'lib/test/unit/fixture.rb', line 35

def unregister_teardown(*method_names)
  unregister_fixture(:teardown, *method_names)
end

#unregister_teardown_method(method_name) ⇒ Object



52
53
54
# File 'lib/test/unit/fixture.rb', line 52

def unregister_teardown_method(method_name)
  unregister_fixture_method(:teardown, method_name)
end