タグ

ブックマーク / zakuni.blogspot.com (3)

  • JavaScriptのテスト環境を整える

    クライアントサイドJavaScriptでBackbone.jsとかのフレームワーク使いつつrequire.jsでファイル分割しつつ、更にそれらをCoffeeScriptで書いていた場合にテストを書こうと思ったら軽く発狂しそうになったので、一つずつ解決していくことにした。 個人的な趣味等を鑑みて前提条件は以下のような感じになった。 ・CoffeeScriptでも同じような構成で使える ・ファイル分割できる ・テストがブラウザ上でも動作する 自動化は今回の範疇にはない。 後からテストが書きづらかったということに端を発するので、テスト駆動で開発する。 % bower install mochamochaを選んだ理由は、expect.jsとかQUnitとかと組み合わせやすそうなことと、ブラウザとコンソール両方で動かせるのと、Nodeでも使えるから。 npmじゃなくbowerでインストールしているの

  • aptitudeでMongoDB2系をインストール

    % sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 /etc/apt/source.list に以下を追加 deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen して % sudo aptitude updateすればリポジトリが追加されてる。 念のために、 % sudo aptitude purge mongodb してから % sudo aptitude install mongodb-10genした。 % mongoで動いてることを確認。2.0.2が入ってた。 参考: Action*3 - Ubuntu 11.04にMongoDB 2.0をインストール Ubuntu and Debian packages - Mo

    yuiseki
    yuiseki 2011/12/26
  • autotestとRSpecを使う

    色々見たけどgithub見るのが一番早かった https://github.com/rspec/rspec/wiki/autotest まずはRSpecとZenTestをインストールする。 % gem install rspec % gem install ZenTest ~/.rspecに書いたRSpecの設定はこんなん。 # /.rspec --format nested --color ファイル保存のタイミングでテストを実行してくれるようにautotest-fseventを、 テスト結果をgrowlで通知してくれるようにautotest-growlを入れる。 % gem install autotest-fsevent autotest-growl ~/.autotestを作って、以下を書く。 # Include plugins require 'autotest/fsevent'

  • 1