2017-11-25 4 views
0

私はjestフレームワークを使ってテストします。Jest:比較値には視覚的な違いはありません

オブジェクトにサマリーを作成するためのデータを格納し、サマリーを作成し、追加データを含むサマリーを戻すサービスをオブジェクトに渡します。私は要約から所望のフィールドを選び、サマリーを作成するためのデータを含むオブジェクトと比較し、エラーをどのように修正するか?

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); 

enter image description here

答えて

0

たぶんマングースモデルの問題は、使用修正する.toObject

expect(pick(summary.toObject(), Object.keys(summaryData))).toEqual(summaryData); 
関連する問題