Sha256: 61bfa4151c261b30d985f322a334dda29a2b2f87af426328b9c29171b1a96d60
Contents?: true
Size: 1.1 KB
Versions: 3
Compression:
Stored size: 1.1 KB
Contents
Cypress.Commands.add("vcr_insert_cassette", (cassette_name, options) => { if (!options) options = {}; Object.keys(options).forEach(key => options[key] === undefined ? delete options[key] : {}); const log = Cypress.log({ name: "VCR Insert", message: cassette_name, autoEnd: false }) return cy.request({ method: 'POST', url: "/__cypress__/vcr/insert", body: JSON.stringify([cassette_name,options]), log: false, failOnStatusCode: false }).then((response) => { log.end(); if (response.status !== 201) { expect(response.body.message).to.equal('') expect(response.status).to.be.equal(201) } return response.body }); }); Cypress.Commands.add("vcr_eject_cassette", () => { const log = Cypress.log({ name: "VCR Eject", autoEnd: false }) return cy.request({ method: 'POST', url: "/__cypress__/vcr/eject", log: false, failOnStatusCode: false }).then((response) => { log.end(); if (response.status !== 201) { expect(response.body.message).to.equal('') expect(response.status).to.be.equal(201) } return response.body }); });
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cypress-on-rails-1.14.0 | plugin/support/index.js |
cypress-on-rails-1.13.1 | plugin/support/index.js |
cypress-on-rails-1.13.0 | plugin/support/index.js |