summaryrefslogtreecommitdiffhomepage
path: root/dragon/assert.rb
diff options
context:
space:
mode:
authorAmir Rajan <[email protected]>2021-04-10 03:51:14 -0500
committerAmir Rajan <[email protected]>2021-04-10 03:51:14 -0500
commit00e85147c9a1dd35a0857f361e5833a1c25f4a0a (patch)
tree52534d292ca3fa5733584eb926116228cb3551af /dragon/assert.rb
parenta2d92c2bf09bcdc494f1391af69b707cca281a16 (diff)
downloaddragonruby-game-toolkit-contrib-00e85147c9a1dd35a0857f361e5833a1c25f4a0a.tar.gz
dragonruby-game-toolkit-contrib-00e85147c9a1dd35a0857f361e5833a1c25f4a0a.zip
Synced from DRGTK 2.10.
Diffstat (limited to 'dragon/assert.rb')
-rw-r--r--dragon/assert.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/dragon/assert.rb b/dragon/assert.rb
index 67fc0dd..bc21add 100644
--- a/dragon/assert.rb
+++ b/dragon/assert.rb
@@ -104,6 +104,16 @@ end
nil
end
+ def not_equal! actual, expected, message = nil
+ @assertion_performed = true
+ if actual == expected
+ actual_string = "#{actual}#{actual.nil? ? " (nil) " : " " }".strip
+ message = "actual:\n#{actual_string}\n\nequaled\n\nexpected:\n#{expected}.\n#{message}"
+ raise message
+ end
+ nil
+ end
+
=begin
Assert if a value is explicitly nil (not false).