jamietre / CsQuery

CsQuery is a complete CSS selector engine, HTML parser, and jQuery port for C# and .NET 4.
Other
1.16k stars 249 forks source link

RemoveData works with lowercase key only #176

Open dizel3d opened 9 years ago

dizel3d commented 9 years ago

The test is failed when elem.RemoveData("Q") but succeed with elem.RemoveData("q"):

var elem = CQ.Create("<div>");
elem.Data("Q", "data");
Debug.Assert(elem.DataRaw("Q") == "data");
Debug.Assert(elem.DataRaw("Q") == elem.DataRaw("q"));
elem.RemoveData("Q"); //elem.RemoveData("q");
Debug.Assert(elem.DataRaw("Q") == null); //failed!

Version 1.3.4 from NuGet.