From 0a283cdfdb2f70a1f01164ead23f2ef38bd65127 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Thu, 29 Jun 2017 09:56:11 -0700 Subject: [PATCH] Revert "Remove skipped test" This reverts commit 35fec2b8d7d1a3fd5918738cf01ed4543f4da9ae. --- .../PageDirectiveTest.cs | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/PageDirectiveTest.cs b/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/PageDirectiveTest.cs index e5e9855204..00ab029435 100644 --- a/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/PageDirectiveTest.cs +++ b/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/PageDirectiveTest.cs @@ -1,7 +1,6 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using System; using Microsoft.AspNetCore.Razor.Language; using Microsoft.AspNetCore.Razor.Language.Intermediate; using Xunit; @@ -28,6 +27,24 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions Assert.Null(pageDirective); } + [Fact] + public void TryGetPageDirective_ReturnsFalse_IfPageDoesStartWithDirective() + { + // Arrange + var content = "Hello @page"; + var sourceDocument = RazorSourceDocument.Create(content, "file"); + var codeDocument = RazorCodeDocument.Create(sourceDocument); + var engine = CreateEngine(); + var irDocument = CreateIRDocument(engine, codeDocument); + + // Act + var result = PageDirective.TryGetPageDirective(irDocument, out var pageDirective); + + // Assert + Assert.False(result); + Assert.Null(pageDirective); + } + [Fact] public void TryGetPageDirective_ReturnsTrue_IfContentHasDirective() {