dummyDbi->addSelectDb('test_db'); $this->dummyDbi->addResult( 'SHOW COLUMNS FROM `test_db`.`table_with_blob`', [ ['id', 'int(11)', 'NO', 'PRI', null, 'auto_increment'], ['file', 'blob', 'NO', '', null, ''], ], ['Field', 'Type', 'Null', 'Key', 'Default', 'Extra'] ); $this->dummyDbi->addResult( 'SHOW INDEXES FROM `test_db`.`table_with_blob`', [['table_with_blob', 'PRIMARY', 'id']], ['Table', 'Key_name', 'Column_name'] ); $this->dummyDbi->addResult( 'SELECT `file` FROM `table_with_blob` WHERE `table_with_blob`.`id` = 1;', [[bin2hex('FILE')]], ['file'] ); (new GetFieldController(new ResponseRenderer(), new Template(), $this->dbi))(); $this->expectOutputString('46494c45'); } }