タグ

mofmof.jsに関するhamacoのブックマーク (2)

  • mofmof.js のUnit Test機能 - latest log

    mofmof.js にはユニットテスト機能があり、同期/非同期テストの混在や遅延評価もシンプルに記述できます。 以下のコードは、http://mofmof-js.googlecode.com/svn/trunk/test/base.js.htm でテストできます。 同期/非同期の混在 String#test は String#stream の機能を流用して実装されており、 同期/非同期のテストを混在する事ができます。 String#stream と異なり、項目が false を返しても最後まで実行します。 テストしたいを目的に応じて、 関数, 配列, 真偽値 の何れかで定義します。 "関数で評価 > 配列の要素2つを比較 > 真偽値評価".test({ args: { msg: "hello" }, "関数で評価": function() { return this.args.msg ==

    mofmof.js のUnit Test機能 - latest log
  • (ε・◇・)з CoffeeScript と mofmof.js - latest log

    (ε・◇・)з CoffeeScript は RubyPython っぽく書けて JavaScript にコンパイルできるプリティな言語だとか! (ε・◇・)з 噂では CoffeeScript で書くとコードが短くなるとか!! 物は試しに http://jashkenas.github.com/coffee-script/ にある幾つかのコード片と、mofmof.js 混じりで書いた場合のコードを比べてみました。 (ε・◇・)з mofmof.js はここだよ → http://code.google.com/p/mofmof-js/w/list Syntax // coffee # Assignment: number = 42 opposite = true # Conditions: number = -42 if opposite # Functions: square =

    (ε・◇・)з CoffeeScript と mofmof.js - latest log
  • 1