Вход Регистрация
Файл: htmlpurifier-4.3.0/tests/HTMLPurifier/ChildDef/ChameleonTest.php
Строк: 47
<?php

class HTMLPurifier_ChildDef_ChameleonTest extends HTMLPurifier_ChildDefHarness
{

    protected 
$isInline;

    function 
setUp() {
        
parent::setUp();
        
$this->obj = new HTMLPurifier_ChildDef_Chameleon(
            
'b | i',      // allowed only when in inline context
            
'b | i | div' // allowed only when in block context
        
);
        
$this->context->register('IsInline'$this->isInline);
    }

    function 
testInlineAlwaysAllowed() {
        
$this->isInline true;
        
$this->assertResult(
            
'<b>Allowed.</b>'
        
);
    }

    function 
testBlockNotAllowedInInline() {
        
$this->isInline true;
        
$this->assertResult(
            
'<div>Not allowed.</div>'''
        
);
    }

    function 
testBlockAllowedInNonInline() {
        
$this->isInline false;
        
$this->assertResult(
            
'<div>Allowed.</div>'
        
);
    }

}

// vim: et sw=4 sts=4
Онлайн: 0
Реклама