Assertion | Example |
---|---|
assert |
assert @traits.any?, "empty subjects" |
assert_empty |
assert_empty @labels |
assert_equal |
assert_equal 2, @traits.size |
assert_in_delta |
assert_in_delta @traits.size, 1,1 |
assert_in_epsilon |
assert_in_epsilon @traits.size, 1, 1 |
assert_includes |
assert_includes @traits, "skinny jeans" |
assert_instance_of |
assert_instance_of Hipster, @hipster |
assert_kind_of |
assert_kind_of Enumerable, @labels |
assert_match |
assert_match @traits.first, /silly/ |
assert_nil |
assert_nil @labels.first |
assert_operator |
assert_operator @labels.size, :== , 0 |
assert_output |
assert_output("Size: 2") { print "Size: #{@traits.size}"} |
assert_raises |
assert_raises(NoMethodError) { @traits.foo } |
assert_respond_to |
assert_respond_to @traits, :count |
assert_same |
assert_same @traits, @traits, "It's the same object silly" |
assert_send |
assert_send [@traits, :values_at, 0] |
assert_silent |
assert_silent { "no stdout or stderr" } |
assert_throws |
assert_throws(Exception,'is empty') {throw Exception if @traits.any?} |
Created
May 23, 2016 12:35
-
-
Save sfate/f8c709953e2374808e95e97343eb2667 to your computer and use it in GitHub Desktop.
Minitest#Assertions list
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment