<?php /** * @package sapphire * @subpackage tests */ class OptionsetFieldTest extends SapphireTest { function testSetDisabledItems() { $f = new OptionsetField( 'Test', false, array(0 => 'Zero', 1 => 'One') ); $f->setDisabledItems(array(0)); $p = new CSSContentParser($f->Field()); $item0 = $p->getBySelector('#Test_0'); $item1 = $p->getBySelector('#Test_1'); $this->assertEquals( (string)$item0[0]['disabled'], 'disabled' ); $this->assertEquals( (string)$item1[0]['disabled'], '' ); } }