私は特に.net mvc環境でのソリューションを探していますが、この質問はすべての言語とフレームワークに当てはまります
現在、HtmlHelper 拡張機能の単体テストを行っています (.net mvc に精通していない人にとっては、html 文字列を返す関数です)。
今私の問題は、文字列が等しくない場合でもhtmlが有効である可能性があることです
メソッドの出力をアサートしたいとしましょう
<div class="myClass" id="myId" >Hello</div>
ただし、実際には出力されます
<div id="myId" class="myClass" >Hello</div>
それはまだ有効ですよね?
今、私は自分の言葉を食べているかもしれませんが、これらが実際に等しいと言えるものを見たことがありません.
ブラウザでのレンダリングに関しては、基本的に同じものであるため、これらは等しいと思います。
そのような比較をサポートするライブラリはありますか? (具体的には c# .net; ただし、他の言語にも興味があります)