に関する質問と回答および情報 enzyme-to-snapshot

ReactJS Enzyme Jestの問題プロバイダー内にラップされている場合でも、「Connect(component)」のコンテキストで「store」が見つかりませんでした。

不変の違反:「Connect(Component)」のコンテキストで「store」が見つかりませんでした。ルートコンポーネントをでラップするか、カスタムReactコンテキストプロバイダーをとに渡します...

• reactjs • jestjs • enzyme • enzyme-to-snapshot • jest-enzyme

ジェストと酵素を使用して子供とReactコンポーネントをテストする方法は?

テストするコンポーネント。this.props.childrenには、example.jsクラスの子コンポーネントがあります。Exampleextends component {constructor(){super(props); this.state = {}; } 与える() { &...

酵素/Jestを使用したreact-hook-formのControllerAPIのテスト

Jest / enzymeを使用してreact-hook-formのコントローラーAPIを使用するコンポーネントをテストする方法はありますか?このコードサンドボックスを見て、モックを試してみたコンポーネントがどのように見えるかを確認してください...

React-17.0.1の酵素-メソッド「text」は1つのノードで実行されることを意図しています。代わりに0が見つかりました

私はreact-17.0.1と酵素3.3.0および@wojtekmaj/ enzyme-adapter-react-17を使用しているため、react 17に移行した後、テストで多くのエラーが発生します。次のようなテストがあります。describe( '..。

React Test TypeError:未定義のプロパティ'map'を読み取れません

redux状態を小道具として使用するコンポーネントにテストを書き込もうとしていますが、次のエラーが発生します。経費を含む経費リストをレンダリングする必要がありますTypeError:プロパティ'map'の...を読み取ることができません。

浅いラッパーが空で、スナップショットJest / Enzymeをテストしていますか?

スナップショットテストを実行すると、なぜ空のshallowWrapperオブジェクトが取得されるのかわかりません。JestとEnzymeを使用しています。App.test.js.snapファイルで取得するもの:// JestSnapshot v1、 "goo.gl/fbAQLP" exports[`..。

ジェストと酵素を含むスナップショットは、別の.snapファイルではなく、テストファイル内に書き込まれます。

私はreactのテストに不慣れで、チェックボックスの簡単なテストを作成しました。import React from'react'; '酵素'から{浅い}をインポートします。'enzyme-to-json'からtoJsonをインポートします。'../../....から{チェックボックス}をインポートします。

TypeError:未定義のプロパティ'PlatformLocalStorage'を読み取ることができません

私はreact-nativeでjesttestを実行していますが、次のエラーが発生します。テストスイートはTypeErrorの実行に失敗しました:undefined2のプロパティ'PlatformLocalStorage'を読み取れません| からサンクをインポートします。

styled-components-酵素の浅いスナップショット

Jestスナップショットでテーマオブジェクト全体を回避する方法を見つけようとしています。たとえば、この簡単なテストを取得しました。test( "render"、()=>{constラッパー=shallow(<結果item = {item} /&..。

classNameを持たない酵素シャロースタイルのコンポーネント出力スナップショット

いくつかのcssを含むstyled.div``を浅くするための酵素を使用した簡単なテストがあります。ただし、スナップショットにはclassNameが含まれていません。これはスナップショットです。exports[`<Example/>は正しくレンダリングされるはずです1`]..。

Jestスイートはスナップショット差分の色を出力しません

私が取り組んでいるプロジェクトで、スナップショット出力が色を介して端末にパイプされていないことに気づきました。Jestフレームワークには、一般的に色があります。だから私はかなり混乱しています:それは何ですか...

ディープレンダリングで特定のモジュールを除外する

酵素マウントレンダリングと組み合わせてjestスナップショット比較を使用しています。ディープレンダリングから除外されるコンポーネントのリストを定義することは可能ですか?

Enzymeは、ベースコンポーネントではなくラップされたコンポーネントをレンダリングします

JestとEnzymeを使用してReactアプリのスナップショットテストを行っています。高次のコンポーネントにラップされていない、テスト可能なバージョンのコンポーネントをエクスポートしようとしています。次に、ラップされたものをエクスポートします...

Ajaxの後にレンダリングが異なるReactコンポーネント(Jest&Enzyme)をテストします

コンポーネント(この場合は<Person />など)が完全にレンダリングされるが、<Loading />が完了した後、つまりAjax呼び出しが成功した後である場合、どのようにテストしますか?私はジェストと酵素を使用しています。..。

JSONとしての酵素からスナップショットへのレンダリングオブジェクト

スナップショットでオブジェクトJSONをレンダリングするのはなぜですか?コンポーネントの場合constMyComp= <Provider {...stores}> <Router history = {history}> <ClassRoom.wrappedComponent {... props} /></..。