utils = $this->get(ShopStoreUtils::class); } public function testParsingAndActive() { $data = json_decode(file_get_contents(__DIR__.'/ShopStoreTest.json'), true); $this->utils->updateModulesAttributes($data['modules']); $this->assertTrue($data['modules'][1]['active']); $this->assertTrue($data['modules'][2]['active']); // TODO: new is dependent on the time difference since creation, make it not be so. // check \KupShop\AdminBundle\Util\ShopStoreUtils::updateModuleFlags // $this->assertTrue($data['modules'][2]['new']); $this->assertEquals('Supermodul !!Chyba!! Module NESMYSL is not defined', $data['modules'][3]['title']); $this->assertFalse($data['modules'][4]['active']); $this->assertTrue($data['modules'][5]['active']); $this->utils->updateCategoriesAttributes($data['categories'], $data['modules']); $this->assertEquals(3, $data['categories'][1]['count']); } }