From e520468d3ca852b44b473560e196b1e4f7499ab5 Mon Sep 17 00:00:00 2001
From: Ryan Nowak <nowakra@gmail.com>
Date: Wed, 3 Jul 2019 13:51:48 -0700
Subject: [PATCH] Fix Blazor E2E tests locally

The `Debug` folder for our scripts doesn't exist in the repo. Also
hardened the Blazor.Build package for this kind of invalid case, it's
now an error if we can't find the bootstrapping script.
---
 .../Blazor/Build/src/targets/Blazor.MonoRuntime.targets         | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/Components/Blazor/Build/src/targets/Blazor.MonoRuntime.targets b/src/Components/Blazor/Build/src/targets/Blazor.MonoRuntime.targets
index 6069af90263..96a844817ec 100644
--- a/src/Components/Blazor/Build/src/targets/Blazor.MonoRuntime.targets
+++ b/src/Components/Blazor/Build/src/targets/Blazor.MonoRuntime.targets
@@ -170,6 +170,8 @@
       </BlazorItemOutput>
     </ItemGroup>
 
+    <Error Condition="'@(BlazorJsFile->Count())' == '0'" Text="No JS files found in '$(BlazorJsPath)'" />
+
     <ItemGroup Label="Static content supplied by NuGet packages">
       <_BlazorPackageContentOutput Include="@(BlazorPackageContentFile)" Condition="%(SourcePackage) != ''">
         <TargetOutputPath>$(TargetDir)$(BaseBlazorPackageContentOutputPath)%(SourcePackage)\%(RecursiveDir)\%(Filename)%(Extension)</TargetOutputPath>
-- 
GitLab