問題タブ [nspec]
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.
.net - .net で人気のある BDD フレームワークは何ですか?
私は最近 BDD に取り掛かりましたが、BDD は、開発者として開発者が開発したアプリに利害関係者の声を取り戻す方法として、非常に有望だと考えています。お気に入りの BDD フレームワークは何ですか? その理由は?
c# - Nspec には Rspec の should_receive のようなものがありますか?
ファイル操作をテストするために Nspec を作成しています。ファイルの名前を変更する直前に呼び出しを傍受できるようにしたいのですが、Rspec の should_receive に似たものが必要だと考えました。ただし、Nspec ドキュメントでそのようなものを見つけることができません。Nspecに同等のものはありますか?
.net - NSpec仕様の再利用
最近 NSpec を使い始めましたが、これをどのようにスケーリングするかわかりません。
仕様を再利用する最善の方法 ( it["something"] = () => {};
) は?
インターフェイスIMyService
と、それを実装する 2 つのクラスがあるService1
としService2
ます。
IMyservice
ここで、レベルで適用される仕様を作成し、それらを 2 つの実装クラスに対して実行したいと考えています。
ここで何かが足りないかもしれませんが、これを行う簡単な方法を見つけることができます。
asp.net-mvc - コントローラー (および MVC サイトの他の側面) をテストするために使用されている NSpec の例を誰かに見せてもらえますか?
私は NSpec を使い始めていますが、それを使用してコントローラーを仕様またはテストするための正しい方法についていくつかの指針が欲しいです。基本的に、いくつかの例は非常に長い道のりです。そこにサンプルプロジェクトはありますか? すべての助けをいただければ幸いです。
リチャード。
bdd - nspec テストを実行するように NCrunch を設定するにはどうすればよいですか
nspec テストを自動的に実行するように NCrunch をセットアップするのに苦労しています。ncrunch フォーラムでは、この機能はまだ実装されていないと述べていますが、MattFlo は NCrunch の使用を好むと述べているため、動作させることができると確信しています。助けていただければ幸いです。
tdd - NSpec を使用して Visual Studio でデバッグする方法
NSpec を使用してビジュアル スタジオでデバッグするにはどうすればよいですか? テストコードにステップインする必要がある resharper をインストールしました。
asp.net - ビヘイビア駆動テスト用の rspec または cucumber に相当する ASP.NET
私は現在 ASP.NET プロジェクトに取り組んでおり、Rails の rspec や cucumber に似た、ASP.NET 用の同等の動作テスト フレームワークがあるかどうか疑問に思っていました。
multithreading - NUnit TestCaseSource の変更
私はこのようなコードをいくつか持っています
ただし、Nunit は、最初の参照後に返される StaticList を参照することはありません。他のスレッドがその静的クラスに新しいものを追加すると、新しいテストが作成されるように、TestCaseScenario を再評価する方法を知っていますか。私は他のフレームワークに対して完全にオープンです。または、Nunit プロジェクトのどこで TestCaseSource の動作を変更する方法を見つけることができるかを知っていれば、それは素晴らしいことです。
編集: ClassName.StaticList 内の各項目のテストを作成しようとしています。リストにいくつ含まれるかはわかりませんが、アイテムが他のスレッドによって StaticList に追加された直後に各テストを開始したいと考えています。それは可能ですか?
webdriver - nspec は並列テストを実行できますか?
C# 用の Rspec スタイルのツールを探していて、Nspec を見つけました。
Saucelabds を介して Webdriver テストに使用する予定であるため、テストを並行して実行できることが重要な考慮事項です。
これはNspecで実行できますか? 現在、私は MBunit を使用していますが、これは並列テストを強力にサポートしており、これもサポートする BDD アプローチのみを実際に検討することができます。
Specflow は並行して実行できると思いますが、Cucumber スタイルのツールではなく Rspec スタイルのツールを探しています
ありがとう
c# - 外側のコンテキストで NSpec 仕様を再利用する
NSpec フレームワークを勉強しています。
これが私の例です。単純な HttpRequester クラスの仕様を書きました。
ご覧のとおり[「1リクエストを実行する必要があります」] = () => sendTimes.should_be(1); 2回書かれています。
私はそれを次のように外側のコンテキストに移動しようとします:
しかし、これは ["should do 1 request"] = () => sendTimes.should_be(1); になります。私が望むように、内側のコンテキストではなく、外側のコンテキストに対して一度チェックされます。
それで、どういうわけかそれを外側のコンテキストに移動できますか?
それとも、そのような動作を可能にするコードを NSpec に提供する方が簡単ですか?
ここで同様の質問を見つけましたReusing NSpec specificationですが、すべての仕様を 1 か所で確認するためにラムダ式の構文 (継承なし) を維持したいと考えています。