midje

    3

    2答えて

    背景 私は任意の明白な誤差はご容赦くださいClojureのに新たなんだとマクロの動作を再定義。私はredis-clojureライブラリを使用するClojureデータアクセスコードをテストしようとしています。もちろん、私の統合テストは完全なスタックをテストしますが、私のユニットテストはRedisサーバーインスタンスに接続することに依存したくありません。実際のRedisコマンドをMidjeで嘲笑するの

    8

    1答えて

    私はTDDについてのClojure in Actionの第8章を読んでいて、スタブマクロを試しました。関数をスタブするために動的バインディング・メカニズムを使用します。うわー、Clojure 1.3では、非動的変数のバインディング・メカニズムを使用することはできないため、関数の動的変数を指す変数を明示的に宣言しない限り、ほとんどの場合、スタブ・マクロは機能しません。それからMidjeでスタブがどの