@@ -215,13 +215,13 @@ pp = :name => :cool_name
215
215
216
216
@named cool_name = foo (42 ; a = 2 )
217
217
@test cool_name[1 ] == (42 ,)
218
- @test collect (cool_name[2 ]) == [:a => 2 ; pp ]
218
+ @test collect (cool_name[2 ]) == [pp; :a => 2 ]
219
219
220
220
@named cool_name = foo (a = 2 )
221
- @test collect (cool_name) == [:a => 2 ; pp ]
221
+ @test collect (cool_name) == [pp; :a => 2 ]
222
222
223
223
@named cool_name = foo (;a = 2 )
224
- @test collect (cool_name) == [:a => 2 ; pp ]
224
+ @test collect (cool_name) == [pp; :a => 2 ]
225
225
226
226
@named cool_name = foo (name = 2 )
227
227
@test collect (cool_name) == [:name => 2 ]
@@ -230,6 +230,11 @@ pp = :name => :cool_name
230
230
@test cool_name[1 ] == (42 ,)
231
231
@test collect (cool_name[2 ]) == [:name => 3 ]
232
232
233
+ kwargs = (;name = 3 )
234
+ @named cool_name = foo (42 ; kwargs... )
235
+ @test cool_name[1 ] == (42 ,)
236
+ @test collect (cool_name[2 ]) == [:name => 3 ]
237
+
233
238
if VERSION >= v " 1.5"
234
239
name = 3
235
240
@named cool_name = foo (42 ; name)
@@ -241,8 +246,8 @@ if VERSION >= v"1.5"
241
246
ff = 3
242
247
@named cool_name = foo (42 ; ff)
243
248
@test cool_name[1 ] == (42 ,)
244
- @test collect (cool_name[2 ]) == [:ff => ff; pp ]
249
+ @test collect (cool_name[2 ]) == [pp; :ff => ff]
245
250
246
251
@named cool_name = foo (;ff)
247
- @test collect (cool_name) == [:ff => ff; pp ]
252
+ @test collect (cool_name) == [pp; :ff => ff]
248
253
end
0 commit comments