Skip to content

nosolosoftware/cypress-rails-socket-connector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ns-cypress-connector

Este plugin para Cypress permite ejecutar código en el ámbito de nuestro proyecto backend.

Instalación

Para añadirlo en tu proyecto debes de ejecutar:

yarn add --save-dev ns-cypress-connector

Después debes de añadir en tu archivo de plugins (cypress/plugins/index.js) el siguiente código:

const nsCypressRunner = require('ns-cypress-runner');

module.exports = on => {
  const tasks = Object.assign({}, nsCypressRunner);

  on('task', tasks);
};

Además si quieres hacer uso de alguno de los comandos propios de Cypress que este plugin añade, debemos de importarlos en (cypress/support/index.js)

import 'ns-cypress-runner/commands/factory-bot';
import 'ns-cypress-runner/commands/database-cleaner';

Uso

Por defecto este plugin no añade ningún comando personalizado de cypress, luego la única forma de usarlo sería:

cy.task('nsCypressConnector', {class: 'FactoryBot', 'create', ['user']});

Esto ejecutará en el ámbito de nuestro proyecto rails:

FactoryBot.create('user')

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published