Skip to content

Commit 8048379

Browse files
committed
Add more tests
1 parent f3fd82c commit 8048379

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

src/AngleSharp.Diffing.Tests/DiffBuilderTest.cs

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,22 @@ public void Test006(string control, string test)
117117
diffs.ShouldBeEmpty();
118118
}
119119

120-
[Theory(DisplayName = "When a control element has 'class:ignore', elements with and without class should return empty diffs")]
121-
[InlineData("<div class=\"ian-fleming\"></div>")]
122-
[InlineData("<div class=\"\"></div>")]
123-
[InlineData("<div class></div>")]
124-
[InlineData("<div></div>")]
125-
public void Test007(string testHtml)
120+
[Theory(DisplayName =
121+
"When a control element has ':ignore', elements with and without that attribute should return empty diffs")]
122+
[InlineData("<div class:ignore></div>", "<div class=\"ian-fleming\"></div>")]
123+
[InlineData("<div class:ignore></div>", "<div class=\"\"></div>")]
124+
[InlineData("<div class:ignore></div>", "<div class></div>")]
125+
[InlineData("<div class:ignore></div>", "<div></div>")]
126+
[InlineData("<input required:ignore/>", "<input required=\"required\"/>")]
127+
[InlineData("<input required:ignore/>", "<input required=\"\"/>")]
128+
[InlineData("<input required:ignore/>", "<input required/>")]
129+
[InlineData("<input required:ignore/>", "<input/>")]
130+
[InlineData("<button onclick:ignore/></button>", "<button onclick=\"alert(1)\"></button>")]
131+
[InlineData("<button onclick:ignore/></button>", "<button/></button>")]
132+
[InlineData("<a aria-disabled:ignore/></a>", "<a aria-disabled=\"true\"/></a>")]
133+
[InlineData("<a aria-disabled:ignore/></a>", "<a/></a>")]
134+
public void Test007(string controlHtml, string testHtml)
126135
{
127-
var controlHtml = "<div class:ignore></div>";
128136
var diffs = DiffBuilder.Compare(controlHtml).WithTest(testHtml).Build();
129137
Assert.Empty(diffs);
130138
}

0 commit comments

Comments
 (0)