質問: BaseSpec.beforeAuth() "hogeAPIのテスト" should { "ステータス200が返ってくること" in { // do something // userSessionIdを使ってAPIをテストしたい } } "fugaAPIのテスト" should { "ステータス200が返ってくること" in { // do something // userSessionIdを使ってAPIをテストしたい } } } ```
回答: 自己解決しました。 `lazy`で遅延評価にすることでエラーの回避ができました。 これでuserSessionIdを使い回せるようになりました。 特別`BeforeExample`などを使う必要はありませんでした。 ``` - val userSessionId = BaseSpec.beforeAuth() + lazy val userSessionId = BaseSpec.beforeAuth() ``` こちらの解答が参考になったので共有します。