method
diff
ruby latest stable - Class:
MiniTest::Assertions
Method deprecated or moved
This method is deprecated or moved on the latest stable version. The last existing version (v2_1_10) is shown here.
diff()public
# File lib/minitest/unit.rb, line 89
def self.diff
@diff = if (RbConfig::CONFIG['host_os'] =~ /mswin|mingw/ &&
system("diff.exe", __FILE__, __FILE__)) then
"diff.exe -u"
elsif Minitest::Unit::Guard.maglev? then # HACK
"diff -u"
elsif system("gdiff", __FILE__, __FILE__)
"gdiff -u" # solaris and kin suck
elsif system("diff", __FILE__, __FILE__)
"diff -u"
else
nil
end unless defined? @diff
@diff
end Related methods
- Instance methods
- _assertions
- _assertions=
- assert
- assert_empty
- assert_equal
- assert_in_delta
- assert_in_epsilon
- assert_includes
- assert_instance_of
- assert_kind_of
- assert_match
- assert_nil
- assert_operator
- assert_output
- assert_predicate
- assert_raises
- assert_respond_to
- assert_same
- assert_send
- assert_silent
- assert_throws
- capture_io
- capture_subprocess_io
- diff
- exception_details
- flunk
- message
- mu_pp
- mu_pp_for_diff
- pass
- refute
- refute_empty
- refute_equal
- refute_in_delta
- refute_in_epsilon
- refute_includes
- refute_instance_of
- refute_kind_of
- refute_match
- refute_nil
- refute_operator
- refute_predicate
- refute_respond_to
- refute_same
- skip
- skipped?
- synchronize
- Class methods
- diff
- diff=