くりにっき

フルスタックキュアエンジニアです

JavaScript

Grunt初心者が2時間くらいでChrome ExtensionをGrunt対応してみた

rubyのgemだと rake release で gemを作成 gemのバージョンで git tag -a 〜 git push origin master git push origin --tags RubyGems.org にgemをリリース まで全部やってくれるのですが、Chrome Extensionでも同じことをやりたくてGruntタスクにしてみま…

Chrome Extensionでユニットテストしてみる #TddAdventJp

これは TDD Advent Calendar 2013 の24日目です。 23日目 @quicy さんの レガシースタイル: JnarioでJavaのTDD でした 24日目 : Chrome Extensionでユニットテストしてみる Chrome Gitlab Notifier でユニットテストをしてみたので共有です 何をテストするの…

Jasmineではdescribeの中は1回しか評価されてなかった

describe の内側で宣言した変数が毎回初期化されてるか気になったので。 たぶんドキュメントのどっかに書いてありそうだけど 英語を読むのが大変なので コード書く方が速いので実際にコードを書いて調べてみました。 コード 結果 Error: Expected 2 to equal…

JenkinsでJavaScriptのテストをやってみる

調べてたらphantomjsを使うかnodeを使うかの2つが主流だったのですが、自分の場合元々phantomjsでの自動テストの仕組みがあったため前者でいくことにしました。phantomjsでのJavaScriptのテストの自動化については過去のエントリを御覧くださいAZusaar! を全…

AZusaar! を全面リファクタリングしました

全面リニューアルではなく全面リファクタリングです。AZusaar!のjsがいろいろと酷かったので1ヶ月半くらいかけてちまちまリファクタリングしていました Before https://github.com/sue445/azusaar_js/tree/c87e7bb098b50ae3cc32b6b687f17f5bff7568b9 After h…