@revoloo/cypress6
Version:
Cypress.io end to end testing tool
23 lines (20 loc) • 502 B
JavaScript
const contentType = require('content-type')
module.exports = {
getContentType (res) {
try {
return contentType.parse(res).type
} catch (err) {
// https://github.com/cypress-io/cypress/issues/3101
return res.headers['content-type']
}
},
hasContentType (res, type) {
// does the response object have a content-type
// that matches what we expect
try {
return contentType.parse(res).type === type
} catch (err) {
return false
}
},
}