You want to verify that a downloaded CSV file contains the header 'ID, Name, Email' and is not empty. Which Cypress test code correctly achieves this?
Acy.downloadFile('https://example.com/users.csv', 'cypress/downloads', 'users.csv')
.then(() => {
cy.readFile('cypress/downloads/users.csv').should('contain', 'ID, Name, Email').and('not.be.empty')
})
Bcy.readFile('cypress/downloads/users.csv').should('contain', 'ID, Name, Email')
cy.downloadFile('https://example.com/users.csv', 'cypress/downloads', 'users.csv')
Ccy.downloadFile('https://example.com/users.csv', 'cypress/downloads', 'users.csv')
cy.readFile('cypress/downloads/users.csv').should('exist')
Dcy.downloadFile('https://example.com/users.csv', 'cypress/downloads', 'users.csv')
.then(() => {
cy.readFile('cypress/downloads/users.csv').should('be.empty')
})