           :ok
       end
       """
+
       assert_format long, good, @short_length
     end
 

      assert_format "( x ,y-> x + y  )", "(x, y -> x + y)"

      bad = "(x -> :really_long_atom)"
      good = """
      (x ->
         :really_long_atom)
      """
      assert_format bad, good, @short_length

      bad = "(one, two, three -> foo(x))"
      good = """
      (one,
       two,
       three ->
         foo(x))
      """
      assert_format bad, good, @short_length
    end

    test "with multiple clauses" do
      assert_same """
      (
        1 -> :ok
        2 -> :ok
      )
      """, @short_length

      assert_same """
      (
        1 ->
          :ok

      baz(%{
        long_key: 1
      })
      """

      assert_same code, @short_length
    end

    test "with heredoc" do
