Ich verwende jest
Framework zu testen.Jest: Vergleichswerte haben keinen sichtbaren Unterschied
Ich speichere Daten, um eine Zusammenfassung im Objekt zu erstellen, übergebe es dem Objekt, das eine Zusammenfassung erstellt und eine Zusammenfassung mit zusätzlichen Daten zurückgibt. Ich wähle die gewünschten Felder aus der Zusammenfassung und vergleiche sie mit einem Objekt, das Daten enthält, um eine Zusammenfassung zu erstellen und einen Fehler zu bekommen, wie wird es repariert?
const summaryData = {
userHash: 'some-hash',
hash: 'hash',
title: 'Sumary title',
description: 'Summary Description',
tags: [
'js',
'node',
],
};
const summary = await SummaryService.createSummary(summaryData);
expect(pick(summary, Object.keys(summaryData))).toEqual(summaryData);