public function it($message, $closure = null, $timeout = null, $type = 'normal')
{
static $inc = 1;
if ($message instanceof Closure) {
$type = $timeout;
$timeout = $closure;
$closure = $message;
$message = "spec #" . $inc++;
}
$parent = $this;
$root = $this->_root;
$timeout = $timeout !== null ? $timeout : $this->timeout();
$spec = new Specification(compact('message', 'closure', 'parent', 'root', 'timeout', 'type'));
$this->_children[] = $spec;
return $this;
}