yutaponのブログ

javascript界隈の興味あるネタを備忘録的に残しておく場所

TDD

webpack+babel-loader+power-assert+jsdomでフロントエンド開発環境を作る

この記事は JavaScript Advent Calendar 2015 10日目の記事です。 去年は主に gulp にフォーカスした内容でしたが、今回はJSのビルドとテストにフォーカスした入門記事です。 やること ES2015で書いたコードをWebpackでビルドする babel@6系を使う Mocha + p…

半加算器と全加算器で足し算してみた【testem+mocha+chai】

TDD

訳あってJavaScriptでのビット演算について調べてたのでその経過を残しておきます。 もっと良いやり方があるに違いないけど、わからない。。 はじめに やりたいことは、2つの数を足す関数を作ることです。 ・・・そんなの簡単!、とはいかなくて、 算術演算…

javascriptでテスト駆動開発 Mocha+expect.js+testem【後編】

TDD

前回はtestemを使って自動でテストが走る環境作りをしました。今回も引き続きTDDっぽいことしていきます。 addメソッドをテストする 前回作ったcalcモジュールのaddメソッドをテストしていきます。まずは新しいターミナルを立ちあげて、 プロジェクトのディ…

javascriptでテスト駆動開発 Mocha+expect.js+testem【前編】

TDD

JavaScriptのテストをするツール達 テスト駆動するときに必要なツールが2つあります。 テストフレームワーク テストランナー テストフレームワーク いわゆるxUnit系のツールがこれにあたります。 JavaScriptでの有名ドコロは下記のスライドが参考になります…