fbredius/storybook

View on GitHub
docs/snippets/common/component-cypress-test.js.mdx

Summary

Maintainability
Test Coverage
```js
// /cypress/integration/Login.spec.js

/// <reference types="cypress" />

describe('Login Form', () => {
  it('Should contain valid login information', () => {
    cy.visit('/iframe.html?id=components-login-form--example');
    cy.get('#login-form').within(() => {
      cy.log('**enter the email**');
      cy.get('#email').should('have.value', 'your-own-emailaddress@provider.com');
      cy.log('**enter password**');
      cy.get('#password').should('have.value', 'a-random-password');
    });
  });
});
```