Skip to content

Commit 62e160e

Browse files
committed
better test for merging of prefs in workspace
1 parent b5d0845 commit 62e160e

File tree

4 files changed

+10
-1
lines changed

4 files changed

+10
-1
lines changed

test/loading.jl

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1555,8 +1555,9 @@ end
15551555
old_load_path = copy(LOAD_PATH)
15561556
try
15571557
empty!(LOAD_PATH)
1558-
push!(LOAD_PATH, joinpath(@__DIR__, "project", "SubProject", "sub"))
1558+
push!(LOAD_PATH, joinpath(@__DIR__, "project", "SubProject"))
15591559
@test Base.get_preferences()["value"] == 1
1560+
@test Base.get_preferences()["x"] == 1
15601561

15611562
empty!(LOAD_PATH)
15621563
push!(LOAD_PATH, joinpath(@__DIR__, "project", "SubProject", "sub"))
@@ -1577,6 +1578,8 @@ end
15771578
id_dev = Base.identify_package(id_mypkg, "Devved")
15781579
@test isfile(Base.locate_package(id_dev))
15791580
@test Base.get_preferences()["value"] == 2
1581+
@test Base.get_preferences()["x"] == 1
1582+
@test Base.get_preferences()["y"] == 2
15801583

15811584
empty!(LOAD_PATH)
15821585
push!(LOAD_PATH, joinpath(@__DIR__, "project", "SubProject", "PackageThatIsSub", "test"))
@@ -1590,6 +1593,9 @@ end
15901593
id_dev = Base.identify_package(id_mypkg, "Devved")
15911594
@test isfile(Base.locate_package(id_dev))
15921595
@test Base.get_preferences()["value"] == 3
1596+
@test Base.get_preferences()["x"] == 1
1597+
@test Base.get_preferences()["y"] == 2
1598+
@test Base.get_preferences()["z"] == 3
15931599

15941600
empty!(LOAD_PATH)
15951601
push!(LOAD_PATH, joinpath(@__DIR__, "project", "SubProject", "test"))

test/project/SubProject/PackageThatIsSub/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ MyPkg = "0cafdeb2-d7a2-40d0-8d22-4411fcc2c4ee"
1111

1212
[preferences]
1313
value = 2
14+
y = 2

test/project/SubProject/PackageThatIsSub/test/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
55

66
[preferences]
77
value = 3
8+
z = 3

test/project/SubProject/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ Devved2 = "08f74b90-50f5-462f-80b9-a72b1258a17b"
1010

1111
[preferences]
1212
value = 1
13+
x = 1

0 commit comments

Comments
 (0)