diff options
Diffstat (limited to 'tests/actions/vstudio/vc2010/test_files.lua')
-rwxr-xr-x | tests/actions/vstudio/vc2010/test_files.lua | 39 |
1 files changed, 32 insertions, 7 deletions
diff --git a/tests/actions/vstudio/vc2010/test_files.lua b/tests/actions/vstudio/vc2010/test_files.lua index 937adab..6cd1a16 100755 --- a/tests/actions/vstudio/vc2010/test_files.lua +++ b/tests/actions/vstudio/vc2010/test_files.lua @@ -28,9 +28,20 @@ -- --- Test grouping and nesting +-- Test file groups -- + function suite.SimpleHeaderFile() + files { "include/hello.h" } + prepare() + test.capture [[ + <ItemGroup> + <ClInclude Include="include\hello.h" /> + </ItemGroup> + ]] + end + + function suite.SimpleSourceFile() files { "hello.c" } prepare() @@ -41,20 +52,34 @@ </ItemGroup> ]] end - - - function suite.SingleFolderLevel() - files { "src/hello.c" } + + + function suite.SimpleNoneFile() + files { "docs/hello.txt" } prepare() test.capture [[ <ItemGroup> - <ClCompile Include="src\hello.c"> - </ClCompile> + <None Include="docs\hello.txt" /> + </ItemGroup> + ]] + end + + + function suite.SimpleResourceFile() + files { "resources/hello.rc" } + prepare() + test.capture [[ + <ItemGroup> + <ResourceCompile Include="resources\hello.rc" /> </ItemGroup> ]] end +-- +-- Test path handling +-- + function suite.MultipleFolderLevels() files { "src/greetings/hello.c" } prepare() |