Skip to content

Commit 9783c3b

Browse files
committed
Add a test for installing a dependency with a specific version number
1 parent 7c82b89 commit 9783c3b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/dependencies.jl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,20 @@ end
367367
end
368368
end
369369
end
370+
371+
@testset "PackageSpec with version" begin
372+
# Install a dependency with a specific version number.
373+
with_temp_project() do dir
374+
prefix = Prefix(dir)
375+
dependencies = [
376+
PackageSpec(; name="CMake_jll", version = v"3.24.3")
377+
]
378+
platform = Platform("x86_64", "linux"; libc="musl", cxxstring_abi="cxx11")
379+
test_setup_dependencies(prefix, dependencies, platform)
380+
@test readdir(joinpath(destdir(dir, platform), "bin")) == ["cmake", "cpack", "ctest"] broken=VERSION>=v"1.8"
381+
end
382+
end
383+
370384
end
371385
end
372386

0 commit comments

Comments
 (0)