setLanguage(); $this->dummyDbi = $this->createDbiDummy(); $this->dbi = $this->createDatabaseInterface($this->dummyDbi); DatabaseInterface::$instance = $this->dbi; Current::$database = 'my_db'; Current::$table = 'test_tbl'; } public function testNormalization(): void { Current::$database = 'test_db'; Current::$table = 'test_table'; $response = new ResponseRenderer(); $controller = new MainController($response); $controller(self::createStub(ServerRequest::class)); $files = $response->getHeader()->getScripts()->getFiles(); self::assertContains( ['name' => 'normalization.js', 'fire' => 1], $files, 'normalization.js script was not included in the response.', ); self::assertContains( ['name' => 'vendor/jquery/jquery.uitablefilter.js', 'fire' => 0], $files, 'vendor/jquery/jquery.uitablefilter.js script was not included in the response.', ); $output = $response->getHTMLResult(); self::assertStringContainsString( '