diff --git a/Project.toml b/Project.toml index 825f6f8..1a2e4e6 100644 --- a/Project.toml +++ b/Project.toml @@ -17,7 +17,7 @@ LogExpFunctions = "0.3.14, 1.0" PrecompileTools = "1.2.0" Random = "1.10" SafeTestsets = "0.1, 1" -SciMLTesting = "1" +SciMLTesting = "2.1" Statistics = "1" Test = "1" julia = "1.10" diff --git a/test/qa/Project.toml b/test/qa/Project.toml index 39769c5..25c9bab 100644 --- a/test/qa/Project.toml +++ b/test/qa/Project.toml @@ -6,13 +6,10 @@ SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" SciMLTesting = "09d9d899-5365-40a9-917a-5f67fddea283" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" -[sources] -PoissonRandom = {path = "../.."} - [compat] Aqua = "0.8" JET = "0.9, 0.10, 0.11" SafeTestsets = "0.1, 1" -SciMLTesting = "1.6" +SciMLTesting = "2.1" Test = "1" julia = "1.10" diff --git a/test/qa/public_api_docs.jl b/test/qa/public_api_docs.jl deleted file mode 100644 index ee5beab..0000000 --- a/test/qa/public_api_docs.jl +++ /dev/null @@ -1,17 +0,0 @@ -using PoissonRandom -using Test - -@testset "public API documentation" begin - public_names = filter(!=(:PoissonRandom), names(PoissonRandom; all = false, imported = false)) - @test Set(public_names) == Set([:PassthroughRNG, :pois_rand]) - - for name in public_names - binding = Docs.Binding(PoissonRandom, name) - @test Docs.hasdoc(binding) - end - - api_page = read(joinpath(pkgdir(PoissonRandom), "docs", "src", "pois_rand.md"), String) - for name in public_names - @test occursin(string(name), api_page) - end -end diff --git a/test/qa/qa.jl b/test/qa/qa.jl index 2b749a9..c0210b8 100644 --- a/test/qa/qa.jl +++ b/test/qa/qa.jl @@ -1,10 +1,9 @@ -using SciMLTesting, PoissonRandom, JET, Test - -include("public_api_docs.jl") +using SciMLTesting, PoissonRandom, JET run_qa( PoissonRandom; explicit_imports = true, + api_docs_kwargs = (; rendered = true), ei_kwargs = (; # default_rng / rng_native_52 are Random stdlib internals (not public in # Random): default_rng is the standard default-RNG accessor; rng_native_52 is