|
179 | 179 | end
|
180 | 180 |
|
181 | 181 | @testset "method signatures with types" begin
|
182 |
| - doc.data = Dict( |
183 |
| - :binding => Docs.Binding(M, :k_0), |
184 |
| - :typesig => Tuple{T} where T, |
185 |
| - :module => M, |
186 |
| - ) |
187 |
| - DSE.format(DSE.TYPEDSIGNATURES, buf, doc) |
188 |
| - str = String(take!(buf)) |
189 |
| - @test occursin("\n```julia\n", str) |
190 |
| - @test occursin("\nk_0(x) -> Any\n", str) |
191 |
| - @test occursin("\n```\n", str) |
192 |
| - |
193 | 182 | doc.data = Dict(
|
194 | 183 | :binding => Docs.Binding(M, :h_1),
|
195 | 184 | :typesig => Tuple{M.A},
|
|
207 | 196 | end
|
208 | 197 | @test occursin("\n```\n", str)
|
209 | 198 |
|
| 199 | + |
210 | 200 | doc.data = Dict(
|
211 | 201 | :binding => Docs.Binding(M, :h),
|
212 | 202 | :typesig => Tuple{Int, Int, Int},
|
|
237 | 227 | end
|
238 | 228 | @test occursin("\n```\n", str)
|
239 | 229 |
|
| 230 | + doc.data = Dict( |
| 231 | + :binding => Docs.Binding(M, :k_0), |
| 232 | + :typesig => Tuple{T} where T, |
| 233 | + :module => M, |
| 234 | + ) |
| 235 | + DSE.format(DSE.TYPEDSIGNATURES, buf, doc) |
| 236 | + str = String(take!(buf)) |
| 237 | + @test occursin("\n```julia\n", str) |
| 238 | + @test occursin("\nk_0(x) -> Any\n", str) |
| 239 | + @test occursin("\n```\n", str) |
| 240 | + |
240 | 241 | doc.data = Dict(
|
241 | 242 | :binding => Docs.Binding(M, :k_1),
|
242 | 243 | :typesig => Union{Tuple{String}, Tuple{String, T}, Tuple{String, T, T}, Tuple{T}} where T <: Number,
|
|
397 | 398 |
|
398 | 399 | end
|
399 | 400 |
|
| 401 | + |
400 | 402 | end
|
401 | 403 |
|
402 | 404 | @testset "function names" begin
|
|
0 commit comments