52 lines
770 B
Lua
52 lines
770 B
Lua
---
|
|
-- xcode/tests/test_header.lua
|
|
-- Validate generation for Xcode workspaces.
|
|
-- Author Jason Perkins
|
|
-- Copyright (c) 2009-2015 Jason Perkins and the Premake project
|
|
---
|
|
|
|
local suite = test.declare("xcode_header")
|
|
local p = premake
|
|
local xcode = p.modules.xcode
|
|
|
|
|
|
--
|
|
-- Setup
|
|
--
|
|
|
|
local wks
|
|
|
|
function suite.setup()
|
|
_TARGET_OS = "macosx"
|
|
p.action.set('xcode4')
|
|
wks = test.createWorkspace()
|
|
end
|
|
|
|
local function prepare()
|
|
prj = test.getproject(wks, 1)
|
|
xcode.header(prj)
|
|
xcode.footer(prj)
|
|
end
|
|
|
|
|
|
--
|
|
-- Check basic structure
|
|
--
|
|
|
|
function suite.onDefaults()
|
|
prepare()
|
|
test.capture [[
|
|
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 46;
|
|
objects = {
|
|
|
|
};
|
|
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
|
|
}
|
|
]]
|
|
end
|