public function testFrozenContainersHaveNoClientValidation() { $container = new HTML_QuickForm2_ContainerImpl('aContainer'); $ruleContainer = $this->getMock('HTML_QuickForm2_Rule', array('validateOwner', 'getJavascriptCallback'), array($container)); $ruleContainer->expects($this->never())->method('getJavascriptCallback'); $container->addRule($ruleContainer, HTML_QuickForm2_Rule::CLIENT); $container->toggleFrozen(true); $this->assertEquals('', $container->render(HTML_QuickForm2_Renderer::factory('default'))->getJavascriptBuilder()->getFormJavascript()); }