@@ -19,24 +19,22 @@ import fi.vm.sade.hakurekisteri.web.permission.{PermissionCheckResponse, Permiss
19
19
import fi .vm .sade .hakurekisteri .web .rest .support .HakurekisteriSwagger
20
20
import org .joda .time .{DateTime , LocalDate }
21
21
import org .json4s .jackson .Serialization ._
22
- import org .scalatest .BeforeAndAfterAll
23
- import org .scalatest .funsuite .AnyFunSuite
24
22
import org .scalatest .matchers .should .Matchers
25
23
import org .scalatestplus .mockito .MockitoSugar
26
24
import org .scalatra .swagger .Swagger
27
- import org .scalatra .test .ScalatraTests
25
+ import org .scalatra .test .scalatest . ScalatraFunSuite
28
26
29
27
import scala .concurrent .duration ._
30
28
import scala .concurrent .{Await , ExecutionContext , Future }
31
29
32
30
class PermissionResourceSpec
33
- extends AnyFunSuite
31
+ extends ScalatraFunSuite
34
32
with MockitoSugar
35
- with BeforeAndAfterAll
36
33
with Matchers
37
- with ScalatraTests {
34
+ {
38
35
39
36
implicit val system = ActorSystem (" permission-test-system" )
37
+
40
38
implicit val format = HakurekisteriJsonSupport .format
41
39
implicit val ec : ExecutionContext = system.dispatcher
42
40
implicit val swagger : Swagger = new HakurekisteriSwagger
@@ -93,6 +91,16 @@ class PermissionResourceSpec
93
91
})))
94
92
}
95
93
94
+ addServlet(
95
+ new PermissionResource (
96
+ suoritusActor,
97
+ opiskelijaActor,
98
+ hakemusBasedPermissionCheckerActor = noPermissionForOrgsMockPermissionChecker,
99
+ Some (1 .seconds)
100
+ ),
101
+ " /noPermission/"
102
+ )
103
+
96
104
addServlet(
97
105
new PermissionResource (
98
106
suoritusActor,
@@ -202,15 +210,6 @@ class PermissionResourceSpec
202
210
}
203
211
204
212
test(" should return true if matching suoritus found, despite no hakemus based permission" ) {
205
- addServlet(
206
- new PermissionResource (
207
- suoritusActor,
208
- opiskelijaActor,
209
- hakemusBasedPermissionCheckerActor = noPermissionForOrgsMockPermissionChecker,
210
- Some (1 .seconds)
211
- ),
212
- " /noPermission/"
213
- )
214
213
val json =
215
214
""" {
216
215
| "personOidsForSamePerson": ["1.2.246.562.24.1"],
0 commit comments