Phalcon\Test\Unit\EscaperTest::testEscapeAttrWithDifferentEncodings PHP Метод

testEscapeAttrWithDifferentEncodings() публичный Метод

Tests the normalizeEncoding with various quote types
С версии: 2014-09-16
Автор: Nikolaos Dimopoulos ([email protected])
    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");
        });
    }