プロジェクトでどのようにユニットテストが書かれているかをさらっとご紹介します。いうテスティングフレームワークが使用されています。ライブラリで使用されているため、信頼性のあるフレームワークです。開発プロセスからユニットテスト手法を学びます。UIのaccordionのユニットテストを見てみます。accordionを適用した際に正しく各要素にクラスが付与されているか、要素が存在しているかのテストになります。マークアップの正確性をテストするためのもので、要素が存在するかどうかというのはJSでUIコンポーネントを生成したりする場合に応用が効くのではないでしょうか。);});createが発火したタイミングで引数で渡ってくるuiオブジェクトの内容をテストしています。意図的にイベントをtriggerしてあげれば、イベントオブジェクトの内容をチェックすることも可能なわけですね。);});こちらもイベントのテストと似ていますが、メソッドが呼ばれた後のDOM要素の状態をテストしています。明示的にtrigger()を実行することで、状態の変化・確認を行っています。テストをものすごくサラッとご紹介しました。DOMのテストですが、DOMのテストは広い範囲で応用できると思います。ユニットテストに絞った内容にしました。ユニットテストについては後日改めて書きたいと思います。12/14追記ユニットテストについての記事を書きました。併せて参考にしてください。Isokawa)フロントエンドエンジニア/面白法人カヤックなどのWeb制作会社に勤務したのち、故郷の新潟に戻り独立。Platformを使ったWebアプリ開発が得意。Udemyのプログラミング解説の講師、writer-app.comの自主開発や上越TechMeetupの主催などを行っています。