29 lines
568 B
Lua
29 lines
568 B
Lua
--[[
|
|
Mocks some external settings so we can test the purchase prompt's
|
|
behavior under various external circumstances.
|
|
]]
|
|
local MockExternalSettings = {}
|
|
|
|
function MockExternalSettings.new(isStudio, isTenFoot, restrictSales, disablePurchases)
|
|
local service = {}
|
|
|
|
function service.isStudio()
|
|
return isStudio
|
|
end
|
|
|
|
function service.getFlagRestrictSales2()
|
|
return restrictSales
|
|
end
|
|
|
|
function service.getFlagOrder66()
|
|
return disablePurchases
|
|
end
|
|
|
|
function service.isTenFootInterface()
|
|
return isTenFoot
|
|
end
|
|
|
|
return service
|
|
end
|
|
|
|
return MockExternalSettings |