Runtime assertions for Ruby literal.fun
ruby
at main 18 lines 306 B view raw
1# frozen_string_literal: true 2 3include Literal::Types 4 5test "===" do 6 assert _Boolean === true 7 assert _Boolean === false 8 9 refute _Boolean === nil 10end 11 12test "hierarchy" do 13 assert_subtype true, _Boolean 14 assert_subtype false, _Boolean 15 assert_subtype _Boolean, _Boolean 16 17 refute_subtype nil, _Boolean 18end