@@ -88,7 +88,15 @@ public async Task Template_Produces_The_Right_Set_Of_FilesAsync(string arguments
8888 foreach ( var file in filesInFolder )
8989 {
9090 var relativePath = file . Replace ( Project . TemplateOutputDir , "" ) . Replace ( "\\ " , "/" ) . Trim ( '/' ) ;
91- if ( IsIgnoredPath ( relativePath ) )
91+ if ( relativePath . EndsWith ( ".csproj" , StringComparison . Ordinal ) ||
92+ relativePath . EndsWith ( ".fsproj" , StringComparison . Ordinal ) ||
93+ relativePath . EndsWith ( ".props" , StringComparison . Ordinal ) ||
94+ relativePath . EndsWith ( ".sln" , StringComparison . Ordinal ) ||
95+ relativePath . EndsWith ( ".targets" , StringComparison . Ordinal ) ||
96+ relativePath . StartsWith ( "bin/" , StringComparison . Ordinal ) ||
97+ relativePath . StartsWith ( "obj/" , StringComparison . Ordinal ) ||
98+ relativePath . Contains ( "/bin/" , StringComparison . Ordinal ) ||
99+ relativePath . Contains ( "/obj/" , StringComparison . Ordinal ) )
92100 {
93101 continue ;
94102 }
@@ -110,12 +118,6 @@ public async Task Template_Produces_The_Right_Set_Of_FilesAsync(string arguments
110118 }
111119 }
112120
113- private static bool IsIgnoredPath ( string relativePath ) =>
114- relativePath . StartsWith ( "bin/" , StringComparison . Ordinal ) ||
115- relativePath . StartsWith ( "obj/" , StringComparison . Ordinal ) ||
116- relativePath . Contains ( "/bin/" , StringComparison . Ordinal ) ||
117- relativePath . Contains ( "/obj/" , StringComparison . Ordinal ) ;
118-
119121 private void AssertFileExists ( string basePath , string path , bool shouldExist )
120122 {
121123 var fullPath = Path . Combine ( basePath , path ) ;
0 commit comments