Я пытаюсь использовать cypress-plugin-snapshots, чтобы сделать несколько снимков объектов JavaScript.
Я следовал инструкциям Configure Cypress.io для https://www.npmjs.com/package/cypress-plugin-snapshotsно когда я запускаю свой тест (ниже), я получаю следующую ошибку
1) Check snapshots Should match snapshot:
TypeError: expectedData.toMatchSnapshot is not a function
at Context.<anonymous> (https://www.bbc.com/__cypress/tests?p=cypress/integration/data_driven.js-917:24:18)
Мой тестовый файл:
describe('Check snapshots', function () {
it('Should match snapshot', () => {
const expectedData = {
fonts:
[ { familyName: 'Helvetica', isCustomFont: false, glyphCount: 10 },
{ familyName: 'Gurmukhi MN', isCustomFont: false, glyphCount: 33 } ]
}
expectedData.toMatchSnapshot();
});
});
Я относительно новичок в обоихJS (и Cypress), поэтому я не уверен, что именно я делаю неправильно.Если у кого-то есть опыт решения этой проблемы, я был бы очень благодарен за какой-либо вклад.