From e109689e8558b8704ab19a36f4143507e854a63b Mon Sep 17 00:00:00 2001 From: esskar Date: Mon, 23 Jun 2014 08:51:54 +0200 Subject: [PATCH] empty shade files throw an out-of-memory exception --- src/Sake.Engine.Tests/Files/EmptyFile/EmptySakefile.shade | 1 + src/Sake.Engine.Tests/Sake.Engine.Tests.csproj | 3 +++ src/Sake.Engine.Tests/SakeEngineTests.cs | 6 ++++++ 3 files changed, 10 insertions(+) create mode 100644 src/Sake.Engine.Tests/Files/EmptyFile/EmptySakefile.shade diff --git a/src/Sake.Engine.Tests/Files/EmptyFile/EmptySakefile.shade b/src/Sake.Engine.Tests/Files/EmptyFile/EmptySakefile.shade new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/src/Sake.Engine.Tests/Files/EmptyFile/EmptySakefile.shade @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Sake.Engine.Tests/Sake.Engine.Tests.csproj b/src/Sake.Engine.Tests/Sake.Engine.Tests.csproj index 4c65070..8ee3ad7 100644 --- a/src/Sake.Engine.Tests/Sake.Engine.Tests.csproj +++ b/src/Sake.Engine.Tests/Sake.Engine.Tests.csproj @@ -67,6 +67,9 @@ Always + + Always + Always diff --git a/src/Sake.Engine.Tests/SakeEngineTests.cs b/src/Sake.Engine.Tests/SakeEngineTests.cs index f77f850..a664281 100644 --- a/src/Sake.Engine.Tests/SakeEngineTests.cs +++ b/src/Sake.Engine.Tests/SakeEngineTests.cs @@ -92,5 +92,11 @@ public void ShouldUseSingleShadeFileAsDefault() Output.ShouldContain("NotThisOne"); Output.ShouldContain("OrThisOne"); } + + [Fact] + public void ShouldBeAbleToLoadEmptyFile() + { + _engine.Execute("-C", "Files", "-C", "EmptyFile"); + } } }