問題タブ [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.

0 投票する
5 に答える
1957 参照

.net - .net で人気のある BDD フレームワークは何ですか?

私は最近 BDD に取り掛かりましたが、BDD は、開発者として開発者が開発したアプリに利害関係者の声を取り戻す方法として、非常に有望だと考えています。お気に入りの BDD フレームワークは何ですか? その理由は?

0 投票する
1 に答える
502 参照

c# - Nspec には Rspec の should_receive のようなものがありますか?

ファイル操作をテストするために Nspec を作成しています。ファイルの名前を変更する直前に呼び出しを傍受できるようにしたいのですが、Rspec の should_receive に似たものが必要だと考えました。ただし、Nspec ドキュメントでそのようなものを見つけることができません。Nspecに同等のものはありますか?

0 投票する
1 に答える
233 参照

.net - NSpec仕様の再利用

最近 NSpec を使い始めましたが、これをどのようにスケーリングするかわかりません。

仕様を再利用する最善の方法 ( it["something"] = () => {};) は?

インターフェイスIMyServiceと、それを実装する 2 つのクラスがあるService1としService2ます。

IMyserviceここで、レベルで適用される仕様を作成し、それらを 2 つの実装クラスに対して実行したいと考えています。

ここで何かが足りないかもしれませんが、これを行う簡単な方法を見つけることができます。

0 投票する
1 に答える
1293 参照

asp.net-mvc - コントローラー (および MVC サイトの他の側面) をテストするために使用されている NSpec の例を誰かに見せてもらえますか?

私は NSpec を使い始めていますが、それを使用してコントローラーを仕様またはテストするための正しい方法についていくつかの指針が欲しいです。基本的に、いくつかの例は非常に長い道のりです。そこにサンプルプロジェクトはありますか? すべての助けをいただければ幸いです。

リチャード。

0 投票する
1 に答える
819 参照

bdd - nspec テストを実行するように NCrunch を設定するにはどうすればよいですか

nspec テストを自動的に実行するように NCrunch をセットアップするのに苦労しています。ncrunch フォーラムでは、この機能はまだ実装されていないと述べていますが、MattFlo は NCrunch の使用を好むと述べているため、動作させることができると確信しています。助けていただければ幸いです。

0 投票する
4 に答える
2025 参照

tdd - NSpec を使用して Visual Studio でデバッグする方法

NSpec を使用してビジュアル スタジオでデバッグするにはどうすればよいですか? テストコードにステップインする必要がある resharper をインストールしました。

0 投票する
2 に答える
1593 参照

asp.net - ビヘイビア駆動テスト用の rspec または cucumber に相当する ASP.NET

私は現在 ASP.NET プロジェクトに取り組んでおり、Rails の rspec や cucumber に似た、ASP.NET 用の同等の動作テスト フレームワークがあるかどうか疑問に思っていました。

0 投票する
0 に答える
288 参照

multithreading - NUnit TestCaseSource の変更

私はこのようなコードをいくつか持っています

ただし、Nunit は、最初の参照後に返される StaticList を参照することはありません。他のスレッドがその静的クラスに新しいものを追加すると、新しいテストが作成されるように、TestCaseScenario を再評価する方法を知っていますか。私は他のフレームワークに対して完全にオープンです。または、Nunit プロジェクトのどこで TestCaseSource の動作を変更する方法を見つけることができるかを知っていれば、それは素晴らしいことです。

編集: ClassName.StaticList 内の各項目のテストを作成しようとしています。リストにいくつ含まれるかはわかりませんが、アイテムが他のスレッドによって StaticList に追加された直後に各テストを開始したいと考えています。それは可能ですか?

0 投票する
1 に答える
160 参照

webdriver - nspec は並列テストを実行できますか?

C# 用の Rspec スタイルのツールを探していて、Nspec を見つけました。

Saucelabds を介して Webdriver テストに使用する予定であるため、テストを並行して実行できることが重要な考慮事項です。

これはNspecで実行できますか? 現在、私は MBunit を使用していますが、これは並列テストを強力にサポートしており、これもサポートする BDD アプローチのみを実際に検討することができます。

Specflow は並行して実行できると思いますが、Cucumber スタイルのツールではなく Rspec スタイルのツールを探しています

ありがとう

0 投票する
1 に答える
156 参照

c# - 外側のコンテキストで NSpec 仕様を再利用する

NSpec フレームワークを勉強しています。

これが私の例です。単純な HttpRequester クラスの仕様を書きました。

ご覧のとおり[「1リクエストを実行する必要があります」] = () => sendTimes.should_be(1); 2回書かれています。

私はそれを次のように外側のコンテキストに移動しようとします:

しかし、これは ["should do 1 request"] = () => sendTimes.should_be(1); になります。私が望むように、内側のコンテキストではなく、外側のコンテキストに対して一度チェックされます。

それで、どういうわけかそれを外側のコンテキストに移動できますか?

それとも、そのような動作を可能にするコードを NSpec に提供する方が簡単ですか?

ここで同様の質問を見つけましたReusing NSpec specificationですが、すべての仕様を 1 か所で確認するためにラムダ式の構文 (継承なし) を維持したいと考えています。