public function testInvalidRegisterWidgetName() { $view = new View(); $view->registerWidget('hello', function (array $params = array()) { echo "Hello, " . $params['name'] . " !"; }); $this->setExpectedException('InvalidArgumentException'); $view->registerWidget('hello', function () { return 'hello'; }); }