Skip to content

Commit 7a70484

Browse files
committed
OY-4964 Fix PermissionResourceSpec. As a sidenote, these tests are a bit weird and confusing. Initialization order matters, but why are we even initializing multiple paths?
1 parent 73702e3 commit 7a70484

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

suoritusrekisteri/src/test/scala/fi/vm/sade/hakurekisteri/rest/PermissionResourceSpec.scala

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,22 @@ import fi.vm.sade.hakurekisteri.web.permission.{PermissionCheckResponse, Permiss
1919
import fi.vm.sade.hakurekisteri.web.rest.support.HakurekisteriSwagger
2020
import org.joda.time.{DateTime, LocalDate}
2121
import org.json4s.jackson.Serialization._
22-
import org.scalatest.BeforeAndAfterAll
23-
import org.scalatest.funsuite.AnyFunSuite
2422
import org.scalatest.matchers.should.Matchers
2523
import org.scalatestplus.mockito.MockitoSugar
2624
import org.scalatra.swagger.Swagger
27-
import org.scalatra.test.ScalatraTests
25+
import org.scalatra.test.scalatest.ScalatraFunSuite
2826

2927
import scala.concurrent.duration._
3028
import scala.concurrent.{Await, ExecutionContext, Future}
3129

3230
class PermissionResourceSpec
33-
extends AnyFunSuite
31+
extends ScalatraFunSuite
3432
with MockitoSugar
35-
with BeforeAndAfterAll
3633
with Matchers
37-
with ScalatraTests {
34+
{
3835

3936
implicit val system = ActorSystem("permission-test-system")
37+
4038
implicit val format = HakurekisteriJsonSupport.format
4139
implicit val ec: ExecutionContext = system.dispatcher
4240
implicit val swagger: Swagger = new HakurekisteriSwagger
@@ -93,6 +91,16 @@ class PermissionResourceSpec
9391
})))
9492
}
9593

94+
addServlet(
95+
new PermissionResource(
96+
suoritusActor,
97+
opiskelijaActor,
98+
hakemusBasedPermissionCheckerActor = noPermissionForOrgsMockPermissionChecker,
99+
Some(1.seconds)
100+
),
101+
"/noPermission/"
102+
)
103+
96104
addServlet(
97105
new PermissionResource(
98106
suoritusActor,
@@ -202,15 +210,6 @@ class PermissionResourceSpec
202210
}
203211

204212
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-
)
214213
val json =
215214
"""{
216215
| "personOidsForSamePerson": ["1.2.246.562.24.1"],

0 commit comments

Comments
 (0)