/// <reference types='cypress' />
// @ts-check

import { dummyShop } from '../prototypes/shops';
import { seededUser } from '../prototypes/users';
import 'cypress-file-upload';

for (let index = 0; index < 2000; index++) {
	describe('Test creates a dummy shop', () => {
		before(() => {
			cy.visit('/login');
			cy.get('input[id=\'email\']').type(seededUser.email);
			cy.get('input[id=\'password\']').type(seededUser.password + '{enter}');
			cy.wait(3e3);


		});
		it('visits shop creation page as a logged in user', () => {
			cy.visit('/shop/create');
			cy.get('input[name=\'name\']').type(dummyShop.name);
			cy.get('textarea[name=\'description\']').type(dummyShop.description);
			cy.get('input[name=\'phone\']').type(dummyShop.phone);
			cy.get('input[name=\'email\']').type(dummyShop.email);

			cy.get('input[name=\'picture\']').attachFile('testshop.jpg');

			cy.wait(3e3);
			cy.contains('Submit').click();

			cy.wait(6e3);
		});


	});
}
