Skip to content

Commit 78b8e12

Browse files
author
Jacques Chester
committed
Prevent unit test from overwriting versions.json [#85025278]
1 parent 98d1c7e commit 78b8e12

File tree

3 files changed

+5
-15
lines changed

3 files changed

+5
-15
lines changed

cf_spec/fixtures/versions.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"comment": "THIS FILE IS A FIXTURE TO SUPPORT TESTING, DO NOT USE IN PRODUCTION.",
23
"stable": "0.10.27",
34
"all": [
45
"0.0.1",

cf_spec/unit/version_resolver_spec.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@
1010

1111
before do
1212
FileUtils.mkdir_p("files")
13+
FileUtils.mv("files/versions.json", "files/versions.original")
1314
FileUtils.cp_r("cf_spec/fixtures/versions.json", "files/versions.json")
1415
end
1516

1617
after do
17-
FileUtils.rm_f("files")
18+
FileUtils.rm_f("files/versions.json")
19+
FileUtils.mv("files/versions.original", "files/versions.json")
1820
end
1921

2022
def resolve_version(version = "null")

files/versions.json

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1 @@
1-
{
2-
"stable": "0.10.27",
3-
"all": [
4-
"0.0.1",
5-
"0.0.2",
6-
"0.9.0",
7-
"0.9.1",
8-
"0.10.11",
9-
"0.10.12",
10-
"0.10.13",
11-
"0.10.14",
12-
"0.11.0"
13-
]
14-
}
1+
{"stable":"0.10.33","unstable":"0.11.14","all":["0.8.6","0.8.7","0.8.8","0.8.9","0.8.10","0.8.11","0.8.12","0.8.13","0.8.14","0.8.15","0.8.16","0.8.17","0.8.18","0.8.19","0.8.20","0.8.21","0.8.22","0.8.23","0.8.24","0.8.25","0.8.26","0.8.27","0.8.28","0.9.1","0.9.2","0.9.3","0.9.4","0.9.5","0.9.6","0.9.7","0.9.8","0.9.9","0.9.10","0.9.11","0.9.12","0.10.0","0.10.1","0.10.2","0.10.3","0.10.4","0.10.5","0.10.6","0.10.7","0.10.8","0.10.9","0.10.10","0.10.11","0.10.12","0.10.13","0.10.14","0.10.15","0.10.16","0.10.17","0.10.18","0.10.19","0.10.20","0.10.21","0.10.22","0.10.23","0.10.24","0.10.25","0.10.26","0.10.27","0.10.28","0.10.29","0.10.30","0.10.31","0.10.32","0.10.33","0.11.0","0.11.1","0.11.2","0.11.3","0.11.4","0.11.5","0.11.6","0.11.7","0.11.8","0.11.9","0.11.10","0.11.11","0.11.12","0.11.13","0.11.14"]}

0 commit comments

Comments
 (0)