1. k1complete

    No comment

    k1complete
Changes in body
Source | HTML | Preview
@@ -1,5 +1,9 @@
+Elixir Advent Calendar 2013 15日目です。
+
+pure elixirネタではないのですが、erlangとの相互運用性もelixirの良さということで、ご了承を。
+
[meck](http://eproxus.github.io/meck/) はmockをerlangで実現するモジュールですがelixirでも使えます
# 使いかた
自分のプロジェクトのmix.exsに
@@ -100,11 +104,12 @@
teardown do
:meck.unload(ExternalModule)
end
```
-このように、極めてベタな感じにモックの振る舞いを記述できます。
+このように、極めてベタな感じにモックの振る舞いを記述できます。ほとんど仕様そのまま
+書けるのが良いですね。もちろんコレくらいなら自前でモックを作っても同じなのですが。。。。
これでexunitを動かすとExternalModuleをモックにしたてて、終了するとアンロード
するようになります。あとは、ガシガシテストを畫いていきます。
```target_module_test.exs:elixir