text: /// <reference types="cypress" />
  
  describe('Test all forms from Form Layouts', function() {
      it('Testing - Inline form', function() {
         cy.visit('/')
         cy.get('.ng-tns-c7-4 > .menu-title').click();
         cy.get('.ng-tns-c7-5 > .menu-title').click();
         cy.get('[data-cy=nameinput]').click();
         cy.get('[data-cy=nameinput]').type('Test Test');
         cy.get('[data-cy=emailinput]').type('test@gmail.com');
         cy.get('nb-checkbox:nth-child(3) .text').click();
         cy.get('nb-checkbox:nth-child(3) .native-input').click();
         cy.get('[data-cy=buttonsubm]').click();
         cy.get('.form-inline').submit();
         cy.url().should('contains', 'http://localhost:4200/pages/forms/layouts');
      })
     
      it.only('Basic form testing', () => {
        
        cy.visit('/')
        cy.contains('Forms').click()
        cy.contains('Form Layouts').click()
        cy.contains('nb-card', 'Basic form').find('[data-cy=emailInput2]').click().type('test@gmail.com').invoke('attr', 'placeholder').should('contain', 'Email')
        cy.contains('nb-card', 'Basic form').find('[data-cy=passwordInput2]').click().type('qwopzxnm10').invoke('attr', 'placeholder').should('contain', 'Password')
        cy.contains('nb-card', 'Basic form').find('nb-checkbox').click().find('.custom-checkbox').invoke('attr', 'class').should('contain', 'checked'); // Нажимает на чекбокс, и проверяем нажался ли он, и имеет ли он в классе значения checked
        cy.contains('nb-card', 'Basic form').find('button').click()
        cy.url().should('contain', 'http://localhost:4200/pages/forms/layouts')
      });
  
      it('Using the Grid - Testing form', () => {
        
        
  
  
  
      });
  
      it('Form without labels - Testing form', () => {
         
        cy.get('uyguigi');
  
      });
  
      describe('Test Datepicker forms', function(){
  
        it("Test Datepicker 1 with checking value", () => {
           cy.visit('/')
           cy.contains('Forms').click()
           cy.contains('Datepicker').click()
           cy.contains('nb-card', 'Common Datepicker').find('input').then(input =>{
              cy.wrap(input).click()
              cy.get('nb-calendar-day-picker').contains('20').click()
              cy.wrap(input).invoke('prop', 'value').should('contain', 'Jul 20, 2021')
           })
        });
  
      })
  
     })
     