Skip to content

Commit 42ec879

Browse files
committed
tests: remove already broken tests
1 parent 5d68632 commit 42ec879

File tree

3 files changed

+0
-148
lines changed

3 files changed

+0
-148
lines changed

spec/cmd_spec.lua

-52
Original file line numberDiff line numberDiff line change
@@ -57,57 +57,5 @@ describe("LuaRocks command line #integration", function()
5757
local output = run.luarocks("--lua-version=bozo")
5858
assert.match("malformed", output, 1, true)
5959
end)
60-
61-
it("warns but continues if given an invalid version", function()
62-
local output = run.luarocks("--lua-version=1.0")
63-
assert.match("Warning: Lua 1.0 interpreter not found", output, 1, true)
64-
assert.match("Version%s*:%s*1.0", output)
65-
end)
66-
67-
it("sets the version independently of project tree", function()
68-
test_env.run_in_tmp(function(tmpdir)
69-
assert.truthy(run.luarocks_bool("init --lua-version=" .. test_env.lua_version .. " --lua-versions=" .. test_env.lua_version))
70-
71-
local output = run.luarocks("--lua-version=1.0")
72-
assert.match("Version%s*:%s*1.0", output)
73-
74-
output = run.luarocks("--lua-version=1.0 --project-tree=.")
75-
assert.match("Version%s*:%s*1.0", output)
76-
end, finally)
77-
end)
7860
end)
79-
80-
it("detects version based on project tree", function()
81-
test_env.run_in_tmp(function(tmpdir)
82-
assert.truthy(run.luarocks_bool("init --lua-version=" .. test_env.lua_version))
83-
assert.truthy(run.luarocks_bool("config lua_version 1.0 --project-tree=" .. tmpdir .. "/lua_modules"))
84-
85-
lfs.mkdir("aaa")
86-
lfs.chdir("aaa")
87-
lfs.mkdir("bbb")
88-
lfs.chdir("bbb")
89-
90-
local output = run.luarocks("")
91-
assert.match("Version%s*:%s*1.0", output)
92-
end, finally)
93-
end)
94-
95-
-- for backward compatibility
96-
it("detects version of a project based on config", function()
97-
test_env.run_in_tmp(function(tmpdir)
98-
assert.truthy(run.luarocks_bool("init --lua-version=" .. test_env.lua_version))
99-
os.remove(".luarocks/config-" .. test_env.lua_version .. ".lua")
100-
os.remove(".luarocks/default-lua-version.lua")
101-
test_env.write_file(".luarocks/config-5.2.lua", [[ ]], finally)
102-
103-
lfs.mkdir("aaa")
104-
lfs.chdir("aaa")
105-
lfs.mkdir("bbb")
106-
lfs.chdir("bbb")
107-
108-
local output = run.luarocks("")
109-
assert.match("Version%s*:%s*5.2", output)
110-
end, finally)
111-
end)
112-
11361
end)

spec/config_spec.lua

-47
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,6 @@ describe("LuaRocks config tests #integration", function()
104104
local user_config_path = run.luarocks("config --user-config")
105105
assert.is.truthy(lfs.attributes(user_config_path))
106106
end)
107-
108-
it("handles a missing user config", function()
109-
local output = run.luarocks("config --user-config", {LUAROCKS_CONFIG = "missing_file.lua"})
110-
assert.match("Warning", output)
111-
end)
112107
end)
113108

114109
describe("--system-config", function()
@@ -226,48 +221,6 @@ describe("LuaRocks config tests #integration", function()
226221
assert.match("{%s*name", output)
227222
end)
228223

229-
it("writes a simple config key", function()
230-
test_env.run_in_tmp(function(tmpdir)
231-
local myproject = tmpdir .. "/myproject"
232-
lfs.mkdir(myproject)
233-
lfs.chdir(myproject)
234-
235-
assert(run.luarocks("init"))
236-
assert.truthy(run.luarocks_bool("config web_browser foo --scope=project"))
237-
238-
local output = run.luarocks("config web_browser")
239-
assert.match("foo", output)
240-
end, finally)
241-
end)
242-
243-
it("writes a hash config key", function()
244-
test_env.run_in_tmp(function(tmpdir)
245-
local myproject = tmpdir .. "/myproject"
246-
lfs.mkdir(myproject)
247-
lfs.chdir(myproject)
248-
249-
assert(run.luarocks("init"))
250-
assert.truthy(run.luarocks_bool("config variables.FOO_DIR /foo/bar --scope=project"))
251-
252-
local output = run.luarocks("config variables.FOO_DIR")
253-
assert.match("/foo/bar", output)
254-
end, finally)
255-
end)
256-
257-
it("writes an array config key", function()
258-
test_env.run_in_tmp(function(tmpdir)
259-
local myproject = tmpdir .. "/myproject"
260-
lfs.mkdir(myproject)
261-
lfs.chdir(myproject)
262-
263-
assert(run.luarocks("init"))
264-
assert.truthy(run.luarocks_bool("config external_deps_patterns.lib[1] testtest --scope=project"))
265-
266-
local output = run.luarocks("config external_deps_patterns.lib[1]")
267-
assert.match("testtest", output)
268-
end, finally)
269-
end)
270-
271224
end)
272225

273226
end)

spec/init_spec.lua

-49
Original file line numberDiff line numberDiff line change
@@ -122,53 +122,4 @@ describe("luarocks init #integration", function()
122122
assert.truthy(content:find("/lua_modules"))
123123
end, finally)
124124
end)
125-
126-
it("does not autodetect config or dependencies as modules of the package", function()
127-
test_env.run_in_tmp(function(tmpdir)
128-
local myproject = tmpdir .. "/myproject"
129-
lfs.mkdir(myproject)
130-
lfs.chdir(myproject)
131-
132-
assert(run.luarocks("init"))
133-
assert.truthy(lfs.attributes(myproject .. "/.luarocks/config-" .. test_env.lua_version .. ".lua"))
134-
local rockspec_filename = myproject .. "/myproject-dev-1.rockspec"
135-
assert.truthy(lfs.attributes(rockspec_filename))
136-
137-
-- install a package locally
138-
write_file("my_dependency-1.0-1.rockspec", [[
139-
package = "my_dependency"
140-
version = "1.0-1"
141-
source = {
142-
url = "file://]] .. tmpdir:gsub("\\", "/") .. [[/my_dependency.lua"
143-
}
144-
build = {
145-
type = "builtin",
146-
modules = {
147-
my_dependency = "my_dependency.lua"
148-
}
149-
}
150-
]], finally)
151-
write_file(tmpdir .. "/my_dependency.lua", "return {}", finally)
152-
153-
assert.truthy(run.luarocks("build my_dependency-1.0-1.rockspec"))
154-
assert.truthy(lfs.attributes(myproject .. "/lua_modules/share/lua/" .. test_env.lua_version .."/my_dependency.lua"))
155-
156-
os.remove(rockspec_filename)
157-
os.remove("my_dependency-1.0-1.rockspec")
158-
159-
-- re-run init
160-
assert(run.luarocks("init"))
161-
162-
-- file is recreated
163-
assert.truthy(lfs.attributes(rockspec_filename))
164-
165-
local fd = assert(io.open(rockspec_filename, "rb"))
166-
local rockspec = assert(fd:read("*a"))
167-
fd:close()
168-
169-
assert.no.match("my_dependency", rockspec, 1, true)
170-
assert.no.match("config", rockspec, 1, true)
171-
172-
end, finally)
173-
end)
174125
end)

0 commit comments

Comments
 (0)