Skip to content

Commit 60038bb

Browse files
committed
More concise strategy for test setup
1 parent 874a0c6 commit 60038bb

File tree

1 file changed

+5
-16
lines changed

1 file changed

+5
-16
lines changed

api/src/test/scala/hmda/api/http/institutions/submissions/SubmissionSummaryPathsSpec.scala

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class SubmissionSummaryPathsSpec extends InstitutionHttpApiSpec with BeforeAndAf
1212

1313
val institutionId = "0"
1414
val period = "2017"
15-
var seqNr = 1
15+
val seqNr = 1
1616

1717
val csv = "1|externalTest0|3|201502221111|2017|35-0704860|10|Passes Bank|555 Passes Court|Passes City|CA|92130|Passes Bank Parent|555 Passes Court Parent|Passes City|CA|92130|Passes Person|555-555-5555|555-555-5555|[email protected]\n" +
1818
"2|externalTest0|3|10164 |20170224|1|1|3|1|21|3|1|20170326|45460|18|153|0501.00|2|2|5| | | | |5| | | | |1|2|31|0| | | |NA |2|1\n" +
@@ -28,21 +28,10 @@ class SubmissionSummaryPathsSpec extends InstitutionHttpApiSpec with BeforeAndAf
2828

2929
"Submission Summary Paths" must {
3030

31-
"Set up: create a submission, upload a file" in {
32-
postWithCfpbHeaders(s"/institutions/$institutionId/filings/$period/submissions") ~> institutionsRoutes(supervisor, querySupervisor, validationStats) ~> check {
33-
val submission = responseAs[Submission]
34-
seqNr = submission.id.sequenceNumber
35-
36-
postWithCfpbHeaders(s"/institutions/$institutionId/filings/$period/submissions/$seqNr", file) ~> institutionsRoutes(supervisor, querySupervisor, validationStats) ~> check {
37-
status mustBe StatusCodes.Accepted
38-
39-
Thread.sleep(2000)
40-
getWithCfpbHeaders(s"/institutions/$institutionId/filings/$period/submissions/latest") ~> institutionsRoutes(supervisor, querySupervisor, validationStats) ~> check {
41-
status mustBe StatusCodes.OK
42-
val response = responseAs[Submission]
43-
response.status.code must be > 7
44-
}
45-
}
31+
"Set up: upload a file" in {
32+
postWithCfpbHeaders(s"/institutions/$institutionId/filings/$period/submissions/$seqNr", file) ~> institutionsRoutes(supervisor, querySupervisor, validationStats) ~> check {
33+
Thread.sleep(5000) // wait for the submission to complete validation
34+
status mustBe StatusCodes.Accepted
4635
}
4736
}
4837

0 commit comments

Comments
 (0)