Avatar
omochimetaru 9/30/2025 5:28 AM
いや、起きるんですよね。
5:29 AM
SuiteTraitとTestTraitの両方にconformしてなければ呼ばれない
これはその通りなんですが、 (1) が関係してきて、スイートに指定して全部のテストにスコープを刺したい場合、必然的に両方conformします。それ以外では動きません。
5:29 AM
ちなみに、 scopeProvider メソッドを使わない(デフォルト実装で)で、 provideScope メソッドだけ使う場合だと、
5:30 AM
isRecursive なら、 @Test の訪問時だけ、1回だけ呼ばれるようになります。 (edited)
5:30 AM
それは scopeProvider のデフォルト実装が (B) のケースをカットする(nilを返す)からです