From fda91cd22ecd00faf4ca956d683dda76b800ca5f Mon Sep 17 00:00:00 2001 From: Jason Perkins Date: Thu, 18 Oct 2012 17:48:43 -0400 Subject: Patch 3462994: Make flag values case-insensitive --- tests/base/test_api.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'tests') diff --git a/tests/base/test_api.lua b/tests/base/test_api.lua index 7727d4b..3c8ac27 100644 --- a/tests/base/test_api.lua +++ b/tests/base/test_api.lua @@ -384,3 +384,21 @@ uuid "7CBB5FC2-7449-497f-947F-129C5129B1FB" test.isequal(premake.CurrentContainer.uuid, "7CBB5FC2-7449-497F-947F-129C5129B1FB") end + + +-- +-- Fields with allowed value lists should be case-insensitive. +-- + + function suite.flags_onCaseMismatch() + premake.CurrentConfiguration = {} + flags "symbols" + test.isequal(premake.CurrentConfiguration.flags[1], "Symbols") + end + + function suite.flags_onCaseMismatchAndAlias() + premake.CurrentConfiguration = {} + flags "optimisespeed" + test.isequal(premake.CurrentConfiguration.flags[1], "OptimizeSpeed") + end + \ No newline at end of file -- cgit v1.2.3