   end
 
   test "if/2 with invalid keys" do
-    error_message = "invalid or duplicate keys for if, only \"do\" " <>
-    "and an optional \"else\" are permitted"
+    error_message =
+      "invalid or duplicate keys for if, only \"do\" and an optional \"else\" are permitted"
+
     assert_raise ArgumentError, error_message, fn ->
       Code.eval_string("if true, foo: 7")
     end

    assert (true or false) == true
    assert (true or true) == true
    assert (true or 0) == true
    assert (true or raise "foo") == true
    assert (false or false) == false
    assert (false or true) == true
    assert (false or 0) == 0


    test "invalid match" do
      a = List.first([3])

      assert_raise MatchError, fn ->
        destructure [^a, _b, _c], a_list()
      end
