Skip to content

Commit 039e8ff

Browse files
Smoke test
1 parent d9fa141 commit 039e8ff

File tree

5 files changed

+37
-0
lines changed

5 files changed

+37
-0
lines changed

src/main/resources/application-dev.yml

+1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ authorisation:
6060
- "/v1/persons/\\.*+[^/]*$"
6161
- "/v1/persons/.*/addresses"
6262
- "/v1/persons/.*/alerts"
63+
- "/v1/persons/.*/alerts/pnd"
6364
- "/v1/persons/.*/sentences"
6465
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
6566
- "/v1/persons/.*/risks/scores"

src/main/resources/application-local-docker.yml

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ authorisation:
3232
- "/v1/persons/.*/addresses"
3333
- "/v1/persons/.*/offences"
3434
- "/v1/persons/.*/alerts"
35+
- "/v1/persons/.*/alerts/pnd"
3536
- "/v1/persons/.*/sentences"
3637
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
3738
- "/v1/persons/.*/risks/scores"

src/main/resources/application-local.yml

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ authorisation:
3939
- "/v1/persons/.*/addresses"
4040
- "/v1/persons/.*/offences"
4141
- "/v1/persons/.*/alerts"
42+
- "/v1/persons/.*/alerts/pnd"
4243
- "/v1/persons/.*/sentences"
4344
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
4445
- "/v1/persons/.*/risks/scores"

src/test/kotlin/uk/gov/justice/digital/hmpps/hmppsintegrationapi/smoke/AuthoriseConfigTest.kt

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class AuthoriseConfigTest : DescribeSpec(
2727
"/v1/persons/.*/addresses",
2828
"/v1/persons/.*/offences",
2929
"/v1/persons/.*/alerts",
30+
"/v1/persons/.*/alerts/pnd",
3031
"/v1/persons/.*/sentences",
3132
"/v1/persons/.*/sentences/latest-key-dates-and-adjustments",
3233
"/v1/persons/.*/risks/scores",

src/test/kotlin/uk/gov/justice/digital/hmpps/hmppsintegrationapi/smoke/person/AlertsSmokeTest.kt

+33
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,39 @@ class AlertsSmokeTest : DescribeSpec(
2020
it("returns alerts for a person") {
2121
val response = httpClient.performAuthorised(basePath)
2222

23+
response.statusCode().shouldBe(HttpStatus.OK.value())
24+
response.body().shouldEqualJson(
25+
"""
26+
{
27+
"data": [
28+
{
29+
"offenderNo": "G3878UK",
30+
"type": "X",
31+
"typeDescription": "Security",
32+
"code": "XER",
33+
"codeDescription": "Escape Risk",
34+
"comment": "Profession lock pick.",
35+
"dateCreated": "2019-08-20",
36+
"dateExpired": "2020-08-20",
37+
"expired": true,
38+
"active": false
39+
}
40+
],
41+
"pagination": {
42+
"isLastPage": true,
43+
"count": 1,
44+
"page": 1,
45+
"perPage": 10,
46+
"totalCount": 1,
47+
"totalPages": 1
48+
}
49+
}
50+
""".removeWhitespaceAndNewlines(),
51+
)
52+
}
53+
it("returns PND alerts for a person") {
54+
val response = httpClient.performAuthorised("$basePath/pnd")
55+
2356
response.statusCode().shouldBe(HttpStatus.OK.value())
2457
response.body().shouldEqualJson(
2558
"""

0 commit comments

Comments
 (0)