upinetree's memo

Web系技術の話題とか。Qiitaも合わせてどうぞ (http://qiita.com/upinetree)

JavaScript

BackstopJS を利用した Visual Regression Testing の感想と工夫ポイント

Visual Regression Testing とは CSSやコードの変更によって、デザインに意図せぬ影響・リグレッションがないかを視覚的に確認するためのテスト。 変更前後のスクリーンショットを撮影して、差分を出力する方法が一般的。 似たテストに Snapshot Testing が…

React の Component 間通信について色々実験してみる

React さんのこといまいちよく理解していなかったので、コンポーネントのやり取りを題材に色々試してみました。 コード例は載っていますが思考実験的なのでかなり雑な点ご了承ください。 対象課題 たとえばモーダル表示切り替えを考える。 DOM構造は下記のよ…