Skip to content

Commit a5abd2f

Browse files
committed
tests for ... in whitepace function def
1 parent 5d074c9 commit a5abd2f

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

spec/inputs/funcs.moon

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,20 @@ j = (f,g,m,
117117
print "what"
118118

119119

120+
y = (a="hi",
121+
b=23,
122+
...) ->
123+
print "what"
124+
125+
126+
y = (a="hi",
127+
b=23,
128+
...
129+
) ->
130+
print "what"
131+
132+
133+
134+
135+
120136
nil

spec/outputs/funcs.lua

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,4 +158,22 @@ j = function(f, g, m, a, b)
158158
end
159159
return print("what")
160160
end
161+
y = function(a, b, ...)
162+
if a == nil then
163+
a = "hi"
164+
end
165+
if b == nil then
166+
b = 23
167+
end
168+
return print("what")
169+
end
170+
y = function(a, b, ...)
171+
if a == nil then
172+
a = "hi"
173+
end
174+
if b == nil then
175+
b = 23
176+
end
177+
return print("what")
178+
end
161179
return nil

0 commit comments

Comments
 (0)