chore: created FrontendController

This commit is contained in:
Jan Klattenhoff 2024-01-18 13:30:39 +01:00
parent 7311f038e9
commit e6a3fd881a
8 changed files with 80 additions and 9 deletions

View file

@ -80,4 +80,30 @@ class PrinterServiceTest extends TestCase
$this->printerService->createPrinter($json);
}
#[Test]
public function editPrinterShouldUpdatePrinterWithJsonContent(){
$json = '{
"name": "Bambu A1 Mini",
}';
$printer = new Printer();
$printer
->setName('Bambu A1')
->setPrice(10.50)
->setBuildVolume('180x180x180')
->setMaxSpeed(1000);
$expectedPrinter = new Printer();
$expectedPrinter
->setName('Bambu A1 Mini')
->setPrice(10.50)
->setBuildVolume('180x180x180')
->setMaxSpeed(1000);
$this->entityManager->expects(self::once())->method('flush');
self::assertEquals($expectedPrinter, $this->printerService->editPrinter($printer, $json));
}
}