@@ -131,8 +131,7 @@ func TestStatus(t *testing.T) {
131131
132132 t .Logf ("failed update should not take effect" )
133133 err = s .Update (func (o Status ) (Status , error ) {
134- o = updateStatus
135- return o , updateErr
134+ return updateStatus , updateErr
136135 })
137136 assert .Equal (updateErr , err )
138137 assert .Equal (testStatus , s .Get ())
@@ -142,8 +141,7 @@ func TestStatus(t *testing.T) {
142141
143142 t .Logf ("successful update should take effect but not checkpoint" )
144143 err = s .Update (func (o Status ) (Status , error ) {
145- o = updateStatus
146- return o , nil
144+ return updateStatus , nil
147145 })
148146 assert .NoError (err )
149147 assert .Equal (updateStatus , s .Get ())
@@ -152,14 +150,12 @@ func TestStatus(t *testing.T) {
152150 assert .Equal (testStatus , loaded )
153151 // Recover status.
154152 assert .NoError (s .Update (func (o Status ) (Status , error ) {
155- o = testStatus
156- return o , nil
153+ return testStatus , nil
157154 }))
158155
159156 t .Logf ("failed update sync should not take effect" )
160157 err = s .UpdateSync (func (o Status ) (Status , error ) {
161- o = updateStatus
162- return o , updateErr
158+ return updateStatus , updateErr
163159 })
164160 assert .Equal (updateErr , err )
165161 assert .Equal (testStatus , s .Get ())
@@ -169,8 +165,7 @@ func TestStatus(t *testing.T) {
169165
170166 t .Logf ("successful update sync should take effect and checkpoint" )
171167 err = s .UpdateSync (func (o Status ) (Status , error ) {
172- o = updateStatus
173- return o , nil
168+ return updateStatus , nil
174169 })
175170 assert .NoError (err )
176171 assert .Equal (updateStatus , s .Get ())
0 commit comments