public function testEscapeAttrWithDifferentEncodings()
{
$this->specify('The escaper does not return the correct result with ENT_HTML401', function () {
$escaper = new Escaper();
$escaper->setHtmlQuoteType(ENT_HTML401);
expect($escaper->escapeHtmlAttr("That's right"))->equals("That's right");
});
$this->specify('The escaper does not return the correct result with ENT_XHTML', function () {
$escaper = new Escaper();
$escaper->setHtmlQuoteType(ENT_XML1);
expect($escaper->escapeHtmlAttr("That's right"))->equals("That's right");
});
$this->specify('The escaper does not return the correct result with ENT_XHTML', function () {
$escaper = new Escaper();
$escaper->setHtmlQuoteType(ENT_XHTML);
expect($escaper->escapeHtmlAttr("That's right"))->equals("That's right");
});
$this->specify('The escaper does not return the correct result with ENT_HTML5', function () {
$escaper = new Escaper();
$escaper->setHtmlQuoteType(ENT_HTML5);
expect($escaper->escapeHtmlAttr("That's right"))->equals("That's right");
});
}