|
259 | 259 | DSE.format(DSE.TYPEDSIGNATURES, buf, doc) |
260 | 260 | str = String(take!(buf)) |
261 | 261 | @test occursin("\n```julia\n", str) |
262 | | - @test occursin("\nk_3(x::Any, y::T, z::U) -> Any\n", str) |
| 262 | + @test occursin("\nk_3(x, y::T, z::U) -> Any\n", str) |
263 | 263 | @test occursin("\n```\n", str) |
264 | 264 |
|
265 | 265 | doc.data = Dict( |
|
338 | 338 | DSE.format(DSE.TYPEDSIGNATURES, buf, doc) |
339 | 339 | str = String(take!(buf)) |
340 | 340 | @test occursin("\n```julia\n", str) |
341 | | - @test occursin("\nk_8(x::Any) -> Any\n", str) |
| 341 | + @test occursin("\nk_8(x) -> Any\n", str) |
342 | 342 | @test occursin("\n```\n", str) |
343 | 343 |
|
344 | 344 | doc.data = Dict( |
|
349 | 349 | DSE.format(DSE.TYPEDSIGNATURES, buf, doc) |
350 | 350 | str = String(take!(buf)) |
351 | 351 | @test occursin("\n```julia\n", str) |
352 | | - @test occursin("\nk_9(x::Any) -> Any\n", str) |
| 352 | + @test occursin("\nk_9(x) -> Any\n", str) |
353 | 353 | @test occursin("\n```\n", str) |
354 | 354 |
|
| 355 | + @static if VERSION > v"1.5-" # see JuliaLang/#40405 |
| 356 | + |
| 357 | + doc.data = Dict( |
| 358 | + :binding => Docs.Binding(M, :k_11), |
| 359 | + :typesig => Union{Tuple{Int, Vararg{Any}}}, |
| 360 | + :module => M, |
| 361 | + ) |
| 362 | + DSE.format(DSE.TYPEDSIGNATURES, buf, doc) |
| 363 | + str = String(take!(buf)) |
| 364 | + @test occursin("\n```julia\n", str) |
| 365 | + @test occursin("\nk_11(x::Int64, xs...) -> Int64\n", str) |
| 366 | + @test occursin("\n```\n", str) |
| 367 | + |
| 368 | + doc.data = Dict( |
| 369 | + :binding => Docs.Binding(M, :k_12), |
| 370 | + :typesig => Union{Tuple{Int, Vararg{Real}}}, |
| 371 | + :module => M, |
| 372 | + ) |
| 373 | + DSE.format(DSE.TYPEDSIGNATURES, buf, doc) |
| 374 | + str = String(take!(buf)) |
| 375 | + @test occursin("\n```julia\n", str) |
| 376 | + @test occursin("\nk_12(x::Int64, xs::Real...) -> Int64\n", str) |
| 377 | + @test occursin("\n```\n", str) |
| 378 | + |
| 379 | + end |
| 380 | + |
355 | 381 | doc.data = Dict( |
356 | 382 | :binding => Docs.Binding(M, :k_10), |
357 | 383 | :typesig => Union{Tuple{T}, Tuple{T}} where T, |
|
0 commit comments