Class: BackgroundGuard

Inherits:
SpecGuard show all
Defined in:
lib/extensions/mspec/mspec/guards/background.rb

Overview

Some specs, notably those for Readline, will block under certain circumstances when run as background or subprocesses. Use this guard for such specs.

Instance Attribute Summary

Attributes inherited from SpecGuard

#name, #parameters

Instance Method Summary collapse

Methods inherited from SpecGuard

#===, #add, clear, clear_guards, finish, guards, #implementation?, #initialize, #os?, #platform?, #record, report, #report_key, #reporting?, ruby_version, ruby_version_override, ruby_version_override=, #standard?, #unregister, #windows?, #wordsize?, #yield?

Constructor Details

This class inherits a constructor from SpecGuard

Instance Method Details

#match?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/extensions/mspec/mspec/guards/background.rb', line 8

def match?
  MSpec.mode? :background
end