public void TargetAttributeSanitizationWithBlankValue() { // Arrange const string TestName = "TargetAttributeSanitizationWithBlankValue"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void YouTubeVideoSanitizationWithStyleDisplayNone() { // Arrange const string TestName = "YouTubeVideoSanitizationWithStyleDisplayNone"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void AudioSanitizationWithControls() { // Arrange const string TestName = "AudioSanitizationWithControls"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void ScriptElementSanitizationWithOneScriptTag() { // Arrange const string TestName = "ScriptElementSanitizationWithOneScriptTag"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void YouTubeVideoSanitizationWithOtherNotAllowedAttributes() { // Arrange const string TestName = "YouTubeVideoSanitizationWithOtherNotAllowedAttributes"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void ImageSanitizationWithStyleVisibilityHidden() { // Arrange const string TestName = "ImageSanitizationWithStyleVisibilityHidden"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void JavaScriptRelatedAttribute() { // Arrange const string TestName = "JavaScriptRelatedAttributeSanitization"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void ImageSanitizationWithoutImageSizesAndWithAbsoluteUrl() { // Arrange const string TestName = "ImageSanitizationWithoutImageSizesAndWithAbsoluteUrl"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void HrefJavaScriptSanitizationWithJavaScriptValue() { // Arrange const string TestName = "HrefJavaScriptSanitizationWithJavaScriptValue"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void StyleAttributeSanitizationInOneHtmlElement() { // Arrange const string TestName = "StyleAttributeSanitizationInOneHtmlElement"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void IFrameSanitizationWithSourceHostNotEqualToContainerHost() { // Arrange const string TestName = "IFrameSanitizationWithSourceHostNotEqualToContainerHost"; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(new RunConfiguration { RelativeUrlsHost = "http://different-domain.com" }, TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }
public void ImageSanitizationWithoutImageSizesAndShouldNotDownloadImages() { // Arrange const string TestName = "ImageSanitizationWithoutImageSizesAndShouldNotDownloadImages"; var configuration = new RunConfiguration { ShouldDownloadImages = false }; // Act var actualResult = HtmlTestFileToAmpConverter.Convert(configuration, TestName); // Assert HtmlAssert.AreEqual(TestDataProvider.GetOutFile(TestName), actualResult); AmpAssert.IsValidAmp(TestName); }