diff --git a/Project.toml b/Project.toml index e050e43..c2be25a 100644 --- a/Project.toml +++ b/Project.toml @@ -8,3 +8,10 @@ ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78" [compat] ModelingToolkit = "9" + +[extras] +ExplicitImports = "7d51a73a-1435-4ff3-83d9-f097790105c7" +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" + +[targets] +test = ["ExplicitImports", "Test"] diff --git a/test/explicit_imports.jl b/test/explicit_imports.jl new file mode 100644 index 0000000..324fa4e --- /dev/null +++ b/test/explicit_imports.jl @@ -0,0 +1,8 @@ +using ExplicitImports +using ModelingToolkitCourse +using Test + +@testset "ExplicitImports" begin + @test check_no_implicit_imports(ModelingToolkitCourse) === nothing + @test check_no_stale_explicit_imports(ModelingToolkitCourse) === nothing +end diff --git a/test/runtests.jl b/test/runtests.jl index e69de29..d5badfe 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -0,0 +1,7 @@ +using Test + +@testset "ModelingToolkitCourse.jl" begin + @testset "Explicit Imports" begin + include("explicit_imports.jl") + end +end