@@ -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