Skip to content

Commit 1940cdb

Browse files
Add grid reference to the geospatial features
1 parent 4a2962b commit 1940cdb

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

src/services/submission-service.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ describe('Submission service', () => {
112112
const sheetAsCsv = xlsx.utils.sheet_to_csv(workbook.Sheets.Sheet1)
113113

114114
// XLSX escapes double quotes in JSON with another double quote
115-
const geojson = `[{""id"":""6e9bd871-d9a9-44f8-a065-d02b30782c31"",""type"":""Feature"",""properties"":{""description"":""The quadrangle""},""geometry"":{""coordinates"":[[[-0.14301008297061912,51.50124368719568],[-0.14226083598384776,51.501549070063504],[-0.14205122521880753,51.5013519595378],[-0.1420913634506462,51.501329749847514],[-0.141948649739021,51.501193715259205],[-0.1418995919000281,51.50120482013867],[-0.14168106152902737,51.50100493189194],[-0.14244641795605162,51.500686867437906],[-0.14301008297061912,51.50124368719568]]],""type"":""Polygon""}},{""id"":""36deedeb-54e6-4abf-a32e-233acf35f0cb"",""type"":""Feature"",""properties"":{""description"":""Birdcage walk""},""geometry"":{""coordinates"":[[-0.14075460239675408,51.5002266684821],[-0.12978924563600458,51.50130199419283],[-0.14012872586908998,51.502050031896914]],""type"":""LineString""}},{""type"":""Feature"",""properties"":{""description"":""St James' park""},""geometry"":{""type"":""Point"",""coordinates"":[-0.13359457492299498,51.5026889710461]},""id"":""ea4d3d46-64ac-4f31-87f4-8aa0d8b6ad96""}]`
115+
const geojson = `[{""id"":""6e9bd871-d9a9-44f8-a065-d02b30782c31"",""type"":""Feature"",""properties"":{""description"":""The quadrangle"",""gridReference"":""ST 000001""},""geometry"":{""coordinates"":[[[-0.14301008297061912,51.50124368719568],[-0.14226083598384776,51.501549070063504],[-0.14205122521880753,51.5013519595378],[-0.1420913634506462,51.501329749847514],[-0.141948649739021,51.501193715259205],[-0.1418995919000281,51.50120482013867],[-0.14168106152902737,51.50100493189194],[-0.14244641795605162,51.500686867437906],[-0.14301008297061912,51.50124368719568]]],""type"":""Polygon""}},{""id"":""36deedeb-54e6-4abf-a32e-233acf35f0cb"",""type"":""Feature"",""properties"":{""description"":""Birdcage walk"",""gridReference"":""ST 000002""},""geometry"":{""coordinates"":[[-0.14075460239675408,51.5002266684821],[-0.12978924563600458,51.50130199419283],[-0.14012872586908998,51.502050031896914]],""type"":""LineString""}},{""type"":""Feature"",""properties"":{""description"":""St James' park"",""gridReference"":""ST 000003""},""geometry"":{""type"":""Point"",""coordinates"":[-0.13359457492299498,51.5026889710461]},""id"":""ea4d3d46-64ac-4f31-87f4-8aa0d8b6ad96""}]`
116116
expect(sheetAsCsv).toBe(
117117
`Submission reference number,Submission date,Live or draft,Is preview,Easter egg,Your email,Country,Phone number,Delivery address,Fave color,Leading space,Site features,Pizza flavour 1,Quantity 1,Pizza flavour 2,Quantity 2,Pizza flavour 3,Quantity 3,Pizza flavour 4,Quantity 4,Files,Your email
118118
365-DFR-C67,13/11/2025,live,No,Chocolate,,,,,,,[],,,,,,,,,,

test/fixtures/forms-submissions.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,8 @@
377377
"id": "6e9bd871-d9a9-44f8-a065-d02b30782c31",
378378
"type": "Feature",
379379
"properties": {
380-
"description": "The quadrangle"
380+
"description": "The quadrangle",
381+
"gridReference": "ST 000001"
381382
},
382383
"geometry": {
383384
"coordinates": [
@@ -400,7 +401,8 @@
400401
"id": "36deedeb-54e6-4abf-a32e-233acf35f0cb",
401402
"type": "Feature",
402403
"properties": {
403-
"description": "Birdcage walk"
404+
"description": "Birdcage walk",
405+
"gridReference": "ST 000002"
404406
},
405407
"geometry": {
406408
"coordinates": [
@@ -414,7 +416,8 @@
414416
{
415417
"type": "Feature",
416418
"properties": {
417-
"description": "St James' park"
419+
"description": "St James' park",
420+
"gridReference": "ST 000003"
418421
},
419422
"geometry": {
420423
"type": "Point",

0 commit comments

Comments
 (0)