問題タブ [midje]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - Midje Project.clj でエラーが発生しました
開始したリングサーバーでエラーが表示されます
lein with-profile dev ring server
ここに私のproject.cljがあります:
私の混乱は次のとおりだと思います:開発環境でサーバーを実行しているときに midje に関するエラーが発生するのはなぜですか?
unit-testing - Midje は、Compojure / Ring ハンドラで非スタブ機能を提供しました
Midje を使用してハンドラー ユニット テストでビューをスタブしようとしていますが、(提供された) Midje の使用は明らかに正しくありません。
ビューを簡素化し、ハンドラーの (コンテンツ) 関数にインライン化しました。
を使用してテストしようとしています
スタブ化された関数が呼び出されて「fake-html」が返されるため、単体テストに合格することを期待していましたが、代わりに、実際の実装が呼び出されるとテストが失敗し、実際のビューが呼び出されます。
clojure - midje - 2 つの同一の関数呼び出しに対して異なる結果を期待する方法 (スローされる例外を含む)
更新機能 (データベースとの対話) の再試行ポリシーを実装しました。更新で例外がスローされた場合は、最大 10 回再試行します。私は midje で更新機能を嘲笑しています。初めて失敗し、2回目に成功することをシミュレートしたい。私はこれを試しました:
しかし、これはうまくいかないようです......応答は次のとおりです。
ストリーム ( https://github.com/marick/Midje/wiki/Variant-prerequisite-arrows )も見つけましたが、例外と成功の呼び出しをストリームと組み合わせる方法がわかりません。
emacs - Windows の Emacs Cider で Midje autotest がファイルをリロードしない
現在、Midje チュートリアルに取り組んでいます: https://github.com/marick/Midje/wiki/A-tutorial-introduction
を使用して repl をロードし、cider-jack-in
正常(autotest)
に実行してテストを実行できます。
ただし、ソース ファイルまたはテスト ファイルを変更 (および保存) すると、repl はファイルのリロードをトリガーせず、テストを再実行しません。
コマンドラインからREPLを実行すると、リロードは正常に機能します。
Windows 7 で Cider 0.8.1 nREPL 0.2.6 Clojure 1.4.0 を実行しています。
ソース/テストファイルが変更されたときに Cider の REPL をオートテストで正しく動作させ、テストを再実行させることに問題があった人はいますか?
clojure - midjeでclojure luminusアプリケーションをテストする
私は luminus アプリケーションでテストを行っており、以下のようにポスト関数をテストしたいと考えています。ただし、データは要求オブジェクトの本体にバイト入力ストリームとしてポストされます。リクエスト オブジェクトの params キーにデータをポストするにはどうすればよいですか? このリンクからこの例を取得しましたhttp://www.jarrodctaylor.com/posts/Compojure-Address-Book-Part-1/
clojure - Midje で独自のチェッカーを作成するには?
プロジェクトに Midje を使用しています。ウィキで独自のチェッカーを作成する方法を見つけようとしましたが、見つかりませんでした。
私の場合、2 つの画像が等しいかどうかを比較したいと考えています。しかし、ファイルのサイズ、おそらく数ピクセルであるため、ファイルのいくつかのプロパティを比較したいだけかもしれません。おそらく「平等」は少し柔軟であるため、パーソナライズされたチェッカーが必要です。
どうすればいいですか?
ありがとう。
testing - How to skip Clojure Midje tests
If I have a Clojure test suite written using the Midje testing framework, how do I skip individual tests? For example, if I were using JUnit in Java and I wished to skip a single test, I would add an @Ignore attribute above that test method. Is there an equivalent to this for Midje?
I realise that I could add a label to my test metadata and then run the test suite excluding that label. For example, if I labelled my test with ":dontrun", I could then run the test suite with "lein midje :filter -dontrun". This would involve a change to my Continuous Integration task that runs the test suite though, and I'd prefer not to do this. Is there an equivalent test label of JUnit's @Ignore so that I only need to change the Midje test code and not change my Continuous Integration task?
clojure - 指定された名前空間にすべてではなく、特定のテストに固有のフィクスチャを持つ方法はありますか?
midje
フォームにラップfacts
して、with-state-changes
それらまたはコンテンツの前、前後、または後に具体的に何を実行するかを指定できるようにするのと同じように、clojure.test で同じことをどのように達成しますか?