@@ -10,7 +10,7 @@ object TagCorrectnessSpec extends DefaultRunnableSpec {
10
10
test(" Issue #4802" ) {
11
11
ZIO
12
12
.serviceWithZIO[Ref [Int ]](_.get)
13
- .inject(Ref .make(10 ).toServiceBuilder )
13
+ .inject(Ref .make(10 ).toLayer )
14
14
.map { int =>
15
15
assertTrue(int == 10 )
16
16
}
@@ -39,8 +39,8 @@ object TagCorrectnessSpec extends DefaultRunnableSpec {
39
39
}
40
40
41
41
object Service {
42
- val live : UServiceBuilder [Service [Int ]] =
43
- ZServiceBuilder .succeed {
42
+ val live : ULayer [Service [Int ]] =
43
+ ZLayer .succeed {
44
44
new Service [Int ] {
45
45
def foo (t : Int ) =
46
46
ZIO .succeed(t)
@@ -58,10 +58,10 @@ object TagCorrectnessSpec extends DefaultRunnableSpec {
58
58
// https://github.com/zio/zio/issues/4564
59
59
test(" Issue #4564" ) {
60
60
trait Svc [A ]
61
- def testBaseLayer [R , A : Tag ]: ZServiceBuilder [R , Nothing , Svc [A ]] =
62
- ZIO .environmentWith[R ](_ => new Svc [A ] {}).toServiceBuilder [Svc [A ]]
63
- def testSecondLayer [A : Tag ]: ZServiceBuilder [Svc [A ], Nothing , Svc [A ]] =
64
- ZServiceBuilder .fromFunction[Svc [A ], Svc [A ]] { environment =>
61
+ def testBaseLayer [R , A : Tag ]: ZLayer [R , Nothing , Svc [A ]] =
62
+ ZIO .environmentWith[R ](_ => new Svc [A ] {}).toLayer [Svc [A ]]
63
+ def testSecondLayer [A : Tag ]: ZLayer [Svc [A ], Nothing , Svc [A ]] =
64
+ ZLayer .fromFunction[Svc [A ], Svc [A ]] { environment =>
65
65
environment.get
66
66
}
67
67
@@ -79,8 +79,8 @@ object TagCorrectnessSpec extends DefaultRunnableSpec {
79
79
def provide : IO [Throwable , D ]
80
80
}
81
81
82
- def layer [A : Tag , D <: Container [A ]: Tag ](container : D ): UServiceBuilder [ContainerProvider [A , D ]] =
83
- ZServiceBuilder .succeed {
82
+ def layer [A : Tag , D <: Container [A ]: Tag ](container : D ): ULayer [ContainerProvider [A , D ]] =
83
+ ZLayer .succeed {
84
84
new Service [A , D ] {
85
85
def provide : IO [Throwable , D ] = IO .succeed(container)
86
86
}
@@ -116,8 +116,8 @@ object HigherKindedTagCorrectness extends DefaultRunnableSpec {
116
116
object Cache {
117
117
def live [F [_], K , V ](
118
118
f : Option [V ] => F [V ]
119
- )(implicit tag : Tag [Cache [F , K , V ]]): ZServiceBuilder [Any , Nothing , Cache [F , K , V ]] =
120
- ZServiceBuilder {
119
+ )(implicit tag : Tag [Cache [F , K , V ]]): ZLayer [Any , Nothing , Cache [F , K , V ]] =
120
+ ZLayer {
121
121
for {
122
122
cache <- Ref .make(Map .empty[K , V ])
123
123
} yield new Cache [F , K , V ] {
@@ -136,7 +136,7 @@ object HigherKindedTagCorrectness extends DefaultRunnableSpec {
136
136
ZIO .serviceWithZIO(_.put(key, value))
137
137
}
138
138
139
- val myCache : ZServiceBuilder [Any , Nothing , Cache [Option , Int , String ]] =
139
+ val myCache : ZLayer [Any , Nothing , Cache [Option , Int , String ]] =
140
140
Cache .live[Option , Int , String ](identity)
141
141
142
142
def spec =
0 commit comments