1, 'filename' => 'druplicon.txt', 'uri' => $uri, 'filemime' => 'text/plain', 'status' => FILE_STATUS_PERMANENT, ]); file_put_contents($file->getFileUri(), 'hello world'); $file->save(); $this->assertSame($uri, $file->uri->value); $expected_url = base_path() . $this->siteDirectory . '/files/druplicon.txt'; $this->assertSame($expected_url, $file->uri->url); } }