|
55 | 55 | # if build_version and compat don't match, an error should be thrown
|
56 | 56 | @test_throws ArgumentError Dependency(PackageSpec(; name = name), build_version; compat = "2.0")
|
57 | 57 |
|
58 |
| - run_dep = RuntimeDependency(PackageSpec(; name)) |
| 58 | + run_dep = RuntimeDependency(PackageSpec(; name); compat="3.14") |
59 | 59 | @test RuntimeDependency(name) == run_dep
|
60 | 60 | @test !is_host_dependency(run_dep)
|
61 | 61 | @test is_target_dependency(run_dep)
|
|
65 | 65 | @test getname(run_dep) == name
|
66 | 66 | @test getname(PackageSpec(; name)) == name
|
67 | 67 | @test getpkg(run_dep) == PackageSpec(; name)
|
| 68 | + @test getcompat(run_dep) == "3.14" |
68 | 69 | # We should be able to convert a `Vector{RuntimeDependency}` to `Vector{Dependency}`
|
69 | 70 | @test Dependency[RuntimeDependency(name; compat="~1.8", platforms=[Platform("aarch64", "macos"; cxxstring_abi="cxx03")])] ==
|
70 | 71 | [Dependency(name; compat="~1.8", platforms=[Platform("aarch64", "macos"; cxxstring_abi="cxx03")])]
|
|
115 | 116 | @test dependencify(jdep) == dep
|
116 | 117 |
|
117 | 118 | jrun_dep = JSON.lower(run_dep)
|
118 |
| - @test jrun_dep == Dict("type" => "runtimedependency", "name" => name, "uuid" => nothing, "compat" => "", "version-major" => 0x0, "version-minor" => 0x0, "version-patch" => 0x0, "platforms" => ["any"], "top_level" => false) |
| 119 | + @test jrun_dep == Dict("type" => "runtimedependency", "name" => name, "uuid" => nothing, "compat" => "3.14", "version-major" => 0x0, "version-minor" => 0x0, "version-patch" => 0x0, "platforms" => ["any"], "top_level" => false) |
119 | 120 | @test dependencify(jrun_dep) == run_dep
|
120 | 121 |
|
121 | 122 | jdep_buildver = JSON.lower(dep_buildver)
|
|
0 commit comments