markTestSkipped('Test on for Symfony 6+'); } $client = static::createClient(); // login a user $shopUser = static::getContainer()->get('sylius.repository.shop_user')->findOneBy([]); $client->loginUser($shopUser); // go to product page $client->request('GET', '/en_US/products/sport-basic-white-t-shirt'); $this->assertSelectorTextContains('h1', 'Sport basic white T-Shirt'); // add product to cart $client->submitForm('Add to cart'); $client->request('GET', '/en_US/cart/'); $this->assertSelectorTextContains('h1', 'Your shopping cart'); // login as admin and go to customer page $adminUser = static::getContainer()->get('sylius.repository.admin_user')->findOneBy([]); $client->loginUser($adminUser, 'admin'); $client->request('GET', sprintf('/admin/customers/%s', $shopUser->getId())); // export data for this user $client->clickLink(self::getContainer()->get('translator')->trans('sylius.ui.admin.synolia_gdpr.customer.export_data')); $this->assertResponseIsSuccessful(); } }