aboutsummaryrefslogtreecommitdiff
path: root/tests/package.lua
blob: 4e8b59f2e5d3f14b59e31ca872c8d4a7c3c9d0be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
local loaders = package.loaders or package.searchers

assert(nil == loaders[5])

local configure_loaders = function(type_)
	table.insert(loaders, 4, function() end)
	assert(loaders[1])
	assert(loaders[2])
	assert(loaders[3])
	assert(loaders[4])
	assert(loaders[5])
	print(type_, "loaders configured!")
end

configure_loaders("main")

for k,v in pairs(loaders) do
	print( k, type(v))
end

lanes = require "lanes"
lanes.configure{on_state_create = configure_loaders}