21 private $consoleLoggerModel;
25 $this->console = $this->createMock(\Symfony\Component\Console\Output\OutputInterface::class);
26 $outputFormatter = $this->createMock(\Symfony\Component\Console\Formatter\OutputFormatterInterface::class);
28 ->expects($this->once())
29 ->method(
'getFormatter')
30 ->willReturn($outputFormatter);
31 $this->consoleLoggerModel =
new ConsoleLogger($this->console);
37 ->expects($this->once())
39 ->with(
'<info>[SUCCESS]: Success message.</info>');
40 $this->consoleLoggerModel->logSuccess(
'Success message.');
45 $exception = $this->createMock(\Exception::class);
47 ->expects($this->once())
49 ->with(
'<error>[ERROR]: </error>');
50 $this->consoleLoggerModel->logError($exception);
56 ->expects($this->once())
58 ->with(
'<detail>Detail message.</detail>');
59 $this->consoleLoggerModel->log(
'Detail message.');
65 ->expects($this->once())
67 ->with(
'<detail>Detail message.</detail>');
68 $this->consoleLoggerModel->logInline(
'Detail message.');
74 ->expects($this->once())
76 ->with(
'<metadata>Meta message.</metadata>');
77 $this->consoleLoggerModel->logMeta(
'Meta message.');