def foo(a:, **b)
  [a,b]
end

## passing case
foo(a: 'a', **{b: 1})
foo(
  a: 'a',
  **{b: 1}
)

## failing case single line

foo(a: 'a', {b: 1})
# SyntaxError: unexpected ')', expecting =>


## Failing case multi-line

foo(
  a: 'a',
  {b: 1}
)
# SyntaxError: unexpected '\n', expecting =>
