diff --git a/Project.toml b/Project.toml index bb9c37d..2f204a9 100644 --- a/Project.toml +++ b/Project.toml @@ -37,7 +37,7 @@ ReverseDiff = "1.15.3" SafeTestsets = "0.1, 1" SciMLBase = "2.54.0, 3.0" SciMLJacobianOperators = "0.1" -SciMLTesting = "1" +SciMLTesting = "2.1" StaticArraysCore = "1.4" Test = "1.10" Tracker = "0.2.35" diff --git a/test/qa/Project.toml b/test/qa/Project.toml index 97f95df..893b3ec 100644 --- a/test/qa/Project.toml +++ b/test/qa/Project.toml @@ -4,10 +4,7 @@ LineSearch = "87fe0de2-c867-4266-b59a-2f0a94fc965b" SciMLTesting = "09d9d899-5365-40a9-917a-5f67fddea283" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" -[sources] -LineSearch = {path = "../.."} - [compat] Aqua = "0.8" -SciMLTesting = "1.6" +SciMLTesting = "2.1" Test = "1.10" diff --git a/test/qa/public_api_docs.jl b/test/qa/public_api_docs.jl deleted file mode 100644 index f87b1c3..0000000 --- a/test/qa/public_api_docs.jl +++ /dev/null @@ -1,30 +0,0 @@ -using LineSearch -using Test - -@testset "public API documentation" begin - public_names = filter(!=(:LineSearch), names(LineSearch; all = false, imported = false)) - expected_names = Set( - [ - :BackTracking, - :GoldenSection, - :LiFukushimaLineSearch, - :LineSearchSolution, - :LineSearchesJL, - :NoLineSearch, - :RobustNonMonotoneLineSearch, - :StrongWolfeLineSearch, - ] - ) - @test Set(public_names) == expected_names - - for name in public_names - binding = Docs.Binding(LineSearch, name) - @test Docs.hasdoc(binding) - end - - docs_text = read(joinpath(pkgdir(LineSearch), "docs", "src", "api", "native.md"), String) * - read(joinpath(pkgdir(LineSearch), "docs", "src", "api", "line_searches.md"), String) - for name in public_names - @test occursin(string(name), docs_text) - end -end diff --git a/test/qa/qa.jl b/test/qa/qa.jl index bb6557f..9c06aa5 100644 --- a/test/qa/qa.jl +++ b/test/qa/qa.jl @@ -1,5 +1,3 @@ -using SciMLTesting, LineSearch, Test +using SciMLTesting, LineSearch -include("public_api_docs.jl") - -run_qa(LineSearch; explicit_imports = true) +run_qa(LineSearch; explicit_imports = true, api_docs_kwargs = (; rendered = true))