class GlobalRegistry::Bindings::Testing

Attributes

__test_mode[RW]

Public Class Methods

__set_test_mode(mode) { || ... } click to toggle source
# File lib/global_registry_bindings/testing.rb, line 9
def __set_test_mode(mode)
  if block_given?
    current_mode = __test_mode
    begin
      self.__test_mode = mode
      yield
    ensure
      self.__test_mode = current_mode
    end
  else
    self.__test_mode = mode
  end
end
disable_test_helper!(&block) click to toggle source
# File lib/global_registry_bindings/testing.rb, line 27
def disable_test_helper!(&block)
  __set_test_mode(:disable, &block)
end
disabled?() click to toggle source
# File lib/global_registry_bindings/testing.rb, line 35
def disabled?
  __test_mode == :disable
end
enabled?() click to toggle source
# File lib/global_registry_bindings/testing.rb, line 31
def enabled?
  __test_mode != :disable
end
skip?() click to toggle source
# File lib/global_registry_bindings/testing.rb, line 39
def skip?
  __test_mode == :skip
end
skip_workers!(&block) click to toggle source
# File lib/global_registry_bindings/testing.rb, line 23
def skip_workers!(&block)
  __set_test_mode(:skip, &block)
end