user = \GazelleUnitTest\Helper::makeUser('upload.' . randomString(6), 'upload'); } public function tearDown(): void { $this->user->remove(); } public function testUpload(): void { $upload = new Upload($this->user); $this->assertStringContainsString($this->user->auth(), $upload->head(0), 'upload-head'); Base::setRequestContext(new RequestContext('/upload.php', '127.0.0.1', '')); global $SessionID; $SessionID = ''; Util\Twig::setViewer($this->user); $this->assertStringContainsString( '', $upload->foot(true), 'upload-foot' ); $this->assertEquals("TextareaPreview.factory([[0, 'album_desc'],[1, 'release_desc']]);", $upload->albumReleaseJS(), 'upload-album-js'); $this->assertEquals("TextareaPreview.factory([[0, 'desc']]);", $upload->descriptionJS(), 'upload-description-js'); $textarea = $upload->textarea('t', 'contents')->emit(); $this->assertStringContainsString('