Skip to content

Commit 14cd4f0

Browse files
Update direct.jl
1 parent 49e2321 commit 14cd4f0

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

test/direct.jl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,21 @@ kwargs = (; name = 3)
240240
@test cool_name[1] == (42,)
241241
@test collect(cool_name[2]) == [:name => 3]
242242

243+
name = 3
244+
@named cool_name = foo(42; name)
245+
@test cool_name[1] == (42,)
246+
@test collect(cool_name[2]) == [:name => name]
247+
@named cool_name = foo(; name)
248+
@test collect(cool_name) == [:name => name]
249+
250+
ff = 3
251+
@named cool_name = foo(42; ff)
252+
@test cool_name[1] == (42,)
253+
@test collect(cool_name[2]) == [pp; :ff => ff]
254+
255+
@named cool_name = foo(; ff)
256+
@test collect(cool_name) == [pp; :ff => ff]
257+
243258
foo(i; name) = (; i, name)
244259
@named goo[1:3] = foo(10)
245260
@test isequal(goo, [(i = 10, name = Symbol(:goo_, i)) for i in 1:3])

0 commit comments

Comments
 (0)