diff --git a/sbt-iw-projects/src/main/scala/works/iterative/sbt/IWMaterialsPlugin.scala b/sbt-iw-projects/src/main/scala/works/iterative/sbt/IWMaterialsPlugin.scala index b69ca40..b18829c 100644 --- a/sbt-iw-projects/src/main/scala/works/iterative/sbt/IWMaterialsPlugin.scala +++ b/sbt-iw-projects/src/main/scala/works/iterative/sbt/IWMaterialsPlugin.scala @@ -94,12 +94,17 @@ lazy val zioInteropReactiveStreams: Def.Setting[_] = zioLib("interop-reactivestreams", V.zioInteropReactiveStreams) - def useZIO(testConf: Configuration*): Seq[Def.Setting[_]] = Seq( - zio, - zioTest(testConf: _*), - zioTestSbt(testConf: _*), - testFrameworks += new TestFramework("zio.test.sbt.ZTestFramework") - ) + def useZIOTest(testConf: Configuration*): Seq[Def.Setting[_]] = { + val testConfigurations = if (testConf.isEmpty) Seq(Test) else testConf + Seq( + zioTest(testConfigurations: _*), + zioTestSbt(testConfigurations: _*), + testFrameworks += new TestFramework("zio.test.sbt.ZTestFramework") + ) + } + + def useZIO(testConf: Configuration*): Seq[Def.Setting[_]] = + zio +: useZIOTest(testConf: _*) def useZIOAll(testConf: Configuration*): Seq[Def.Setting[_]] = useZIO(testConf: _*) ++ Seq(