diff --git a/test/Project.toml b/test/Project.toml index 9a5b68b0..9011bb3a 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -12,6 +12,7 @@ LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" PerformanceTestTools = "dc46b164-d16f-48ec-a853-60448fc869fe" QuickTypes = "ae2dfa86-617c-530c-b392-ef20fdad97bb" +REPL = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" StaticNumbers = "c5e4b96a-f99f-5557-8ed2-dc63ef9b5131" StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a" diff --git a/test/test_core.jl b/test/test_core.jl index 3232bf68..791818f7 100644 --- a/test/test_core.jl +++ b/test/test_core.jl @@ -603,6 +603,10 @@ end @accessor Base.Float64(s::MyStruct) = s.x[2] @accessor (t::MyStruct)(s::MyStruct) = s.x + t.x +# https://github.com/JuliaLang/julia/issues/54664: the return type of @doc f changes depending on REPL being loaded. +# let's load REPL until that regression is fixed +import REPL + @testset "@accessor" begin s = MyStruct((a=123,)) @test strip(string(@doc(my_x))) == "Documentation for my_x"