diff options
| author | Amir Rajan <[email protected]> | 2021-04-10 03:51:14 -0500 |
|---|---|---|
| committer | Amir Rajan <[email protected]> | 2021-04-10 03:51:14 -0500 |
| commit | 00e85147c9a1dd35a0857f361e5833a1c25f4a0a (patch) | |
| tree | 52534d292ca3fa5733584eb926116228cb3551af /dragon/assert.rb | |
| parent | a2d92c2bf09bcdc494f1391af69b707cca281a16 (diff) | |
| download | dragonruby-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.rb | 10 |
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). |
