2016-12-14 8 views
4

ストーリーブックはReactプロジェクトで使用します。場合によっては、その中で何かを壊してしまいます(通常はリファクタリングを行い、ファイルを移動するときなど)。ストーリーブックは引き続き適切に展開されますが、あなたがそれを開くと、エラーの大きな赤いカードが得られます。ストーリーブックを自動的に "テストする"

PhantomJSなどで狂っているのではないコマンドラインメソッドがありますか?私たちがプレビューに突き当たり、Storybookを壊していないことを確認できますか(少なくとも高レベルで)? pre-pushフックをバイパス(git push --no-verify

により、サーバ側で事前に受信フックと制御を集中することが最良であることができる

答えて

1

これを試してみてください:すべての絵本でhttps://github.com/mthuret/storybook-addon-specifications

は絵本が搭載された簡単なテストを書きます。 自動コミットが実行されるたびに自動的にテストが実行され、ストーリーブックが正しく開かれることが保証されます。

+0

これは私の質問に最も近い答えのようです。ありがとう。 – samanime

0

注。つまり、プッシュを検証する役割を果たす中間のQAレポをセットアップし、ユーザーの受け入れテストがOKであれば、実際のプロダクションレポにさらに進むことができます。

described in this articleのようなTDDのようなテストで、そのQAレポのフックを書くことができ、JSX elementsをテストすることができます。

+0

私はテストをバイパスすることができます知っている。実際には、いくつかのシナリオでそれを実行する能力が必要です。実際にはnpmプリプッシュフックを使って物をコントロールしています。私は実際に単行本を単体テストするのではない。すでに私たちのコードの単体テストを書いています。私はちょうど彼らの最も基本的なレベルで確実にしたい、彼らは開くときに大きな明白な赤いカードを投げることはありません。 – samanime

+0

@サマニームOK。私はゲートキーパーアプローチ(あなたがそれを検証する専用のレポを持っているところ)を好む – VonC

関連する問題