問題タブ [kotest]
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.
kotlin - BehaviorSpec で再利用可能なステップを作成する方法
私はまだ Kotlin と Kotest に不慣れで、BDD スタイルのテストを作成する方法を見つけるのに苦労しています。私の問題は、フレームワークが再利用可能な指定されたステップを作成できるようにする方法です。例えば:
したがって、ここでは、指定されたステップ「状態 A」のコードの繰り返しがあります。ステップ全体を作成する意図された方法はどのようになるのでしょうか。given(description: String) は繰り返す必要があるように見えますが、println("Verify the State A exists")
それを共通関数に抽出するだけです。
与えられたステップを作成して複数のテスト シナリオで使用できるように、コードをより適切に構造化できればと思います。それに関する提案はありますか?