class TF::StatusTest

Constants

MATCHER

Public Instance Methods

execute(test, _stdout, _stderr, _stdboth, _status, env) click to toggle source
# File lib/plugins/tf/status_test.rb, line 8
def execute test, _stdout, _stderr, _stdboth, _status, env
  test =~ TF::StatusTest::MATCHER
  sign, value = $1, $2.to_i
  if ( sign == "=" ) ^ ( _status == value )
    [ false, "failed: status #{sign} #{value} # was #{_status}" ]
  else
    [ true, "passed: status #{sign} #{value}" ]
  end
end
matches?(test) click to toggle source
# File lib/plugins/tf/status_test.rb, line 4
def matches? test
  test =~ TF::StatusTest::MATCHER
end