Test case for jQuery Ticket 7673

\r in className is breaking hasClass and removeClass

by jitter

HTML

<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
<p id="p1">nothing</p>

CSS

.foo { border:1px solid #000000; }
.bar { border-color:#ff0000 }

JavaScript

var $p1 = $("#p1");
$p1[0].className = "foo\rbar";

//console.log("is \\r:", $("#p1")[0].className.charCodeAt(3) == 13);

console.log("hasClass foo:", $("#p1").hasClass("foo"));
console.log("hasClass bar:", $("#p1").hasClass("bar"));

$p1.removeClass("bar");
console.log("Removed bar, is border now black?:", $("#p1").css("border-color") == "#000000" );