Cypress read contenu PDf file
I want to retrieve the content of a pdf in my cypress test
index.js:
const path = require('path')
const pdf = require('pdf-parse')
const repoRoot = path.join(__dirname, '..', '..')
const parsePdf = async (pdfName) => {
const pdfPathname = path.join(repoRoot, pdfName)
let dataBuffer = fs.readFileSync(pdfPathname);
return await (pdf(dataBuffer)) // use async/await since pdf returns a promise
}
module.exports = (on, config) => {
on('task', {
getPdfContent (pdfName) {
return (parsePdf(pdfName))
}
})
return config
}
steps.js:
cy.task('getPdfContent', 'cypress/fixtures/justificatifs/attestation.pdf').then(content => {
cy.log(content)
})
why is it not working?
Cdt