Sha256: fcaab080f0ecd36ab472cb06bc5119a116aa06bbf13262afcba51980cf7959ad

Contents?: true

Size: 997 Bytes

Versions: 4

Compression:

Stored size: 997 Bytes

Contents

describe('Rails using rails fixtures examples', function() {
  beforeEach(() => {
    cy.app('clean') // have a look at e2e/app_commands/clean.rb
  })

  it('loading all fixtures', function() {
    cy.appFixtures()
    cy.visit('/')
    cy.get('table').find('tbody').should(($tbody) => {
      expect($tbody).to.contain('MyRailsFixtures')
      expect($tbody).to.contain('MyRailsFixtures2')
    })
  })

  it('using single rails fixtures', function() {
    cy.appFixtures({fixtures: ['posts']})
    cy.visit('/')
    cy.get('table').find('tbody').should(($tbody) => {
      expect($tbody).to.contain('MyRailsFixtures')
      expect($tbody).to.contain('MyRailsFixtures2')
    })
  })

  it('loading another folder of fixtures', function() {
    cy.appFixtures({fixtures_dir: 'test/cypress_fixtures' })
    cy.visit('/')
    cy.get('table').find('tbody').should(($tbody) => {
      expect($tbody).to.contain('MyCypressFixtures')
      expect($tbody).to.contain('MyCypressFixtures2')
    })
  })
})

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cypress-on-rails-1.17.0 lib/generators/cypress_on_rails/templates/spec/cypress/e2e/rails_examples/using_fixtures.cy.js
cypress-on-rails-1.16.0 lib/generators/cypress_on_rails/templates/spec/cypress/e2e/rails_examples/using_fixtures.cy.js
cypress-on-rails-1.15.1 lib/generators/cypress_on_rails/templates/spec/cypress/e2e/rails_examples/using_fixtures.cy.js
cypress-on-rails-1.15.0 lib/generators/cypress_on_rails/templates/spec/cypress/e2e/rails_examples/using_fixtures.cy.js