aboutsummaryrefslogtreecommitdiff
path: root/spec/build_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/build_spec.lua')
-rw-r--r--spec/build_spec.lua27
1 files changed, 27 insertions, 0 deletions
diff --git a/spec/build_spec.lua b/spec/build_spec.lua
index f042cbb9..b703478e 100644
--- a/spec/build_spec.lua
+++ b/spec/build_spec.lua
@@ -244,6 +244,33 @@ describe("LuaRocks build tests #integration", function()
244 end) 244 end)
245 end) 245 end)
246 246
247 describe("rockspec format 3.0 #rs3", function()
248 it("defaults to build.type == 'builtin'", function()
249 local rockspec = "a_rock-1.0-1.rockspec"
250 test_env.write_file(rockspec, [[
251 rockspec_format = "3.0"
252 package = "a_rock"
253 version = "1.0-1"
254 source = {
255 url = "file://]] .. testing_paths.fixtures_dir .. [[/a_rock.lua"
256 }
257 description = {
258 summary = "An example rockspec",
259 }
260 dependencies = {
261 "lua >= 5.1"
262 }
263 build = {
264 modules = {
265 build = "a_rock.lua"
266 },
267 }
268 ]], finally)
269 assert.truthy(run.luarocks_bool("build " .. rockspec))
270 assert.is.truthy(run.luarocks("show a_rock"))
271 end)
272 end)
273
247 describe("#mock external dependencies", function() 274 describe("#mock external dependencies", function()
248 setup(function() 275 setup(function()
249 test_env.mock_server_init() 276 test_env.mock_server_init()