@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
phorge
phabricator
1<?php
2
3final class PhabricatorAphrontViewTestCase extends PhabricatorTestCase {
4
5 public function testHasChildren() {
6 $view = new AphrontNullView();
7 $this->assertFalse($view->hasChildren());
8
9 $values = array(
10 null,
11 '',
12 array(),
13 array(null, ''),
14 );
15
16 foreach ($values as $value) {
17 $view->appendChild($value);
18 $this->assertFalse($view->hasChildren());
19 }
20
21 $view->appendChild('!');
22 $this->assertTrue($view->hasChildren());
23 }
24
25}