@@ -41,22 +41,23 @@ test.describe('Event publishing - Letters', () => {
4141
4242 const start = new Date ( ) ;
4343
44- await templateStorageHelper . seedTemplateData ( [
45- {
46- ... TemplateFactory . uploadLetterTemplate (
47- templateId ,
48- userProofingDisabled ,
49- 'user-proof-disabled'
50- ) ,
51- proofingEnabled : false ,
52- } ,
53- ] ) ;
44+ const template = {
45+ ... TemplateFactory . uploadLetterTemplate (
46+ templateId ,
47+ userProofingDisabled ,
48+ 'user-proof-disabled'
49+ ) ,
50+ proofingEnabled : false ,
51+ } ;
52+
53+ await templateStorageHelper . seedTemplateData ( [ template ] ) ;
5454
5555 const submittedResponse = await request . patch (
5656 `${ process . env . API_BASE_URL } /v1/template/${ templateId } /submit` ,
5757 {
5858 headers : {
5959 Authorization : await userProofingDisabled . getAccessToken ( ) ,
60+ 'X-Lock-Number' : String ( template . lockNumber ) ,
6061 } ,
6162 }
6263 ) ;
@@ -80,22 +81,23 @@ test.describe('Event publishing - Letters', () => {
8081
8182 const start = new Date ( ) ;
8283
83- await templateStorageHelper . seedTemplateData ( [
84- {
85- ... TemplateFactory . uploadLetterTemplate (
86- templateId ,
87- userProofingEnabled ,
88- 'user-proof-disabled' ,
89- 'VALIDATION_FAILED'
90- ) ,
91- } ,
92- ] ) ;
84+ const template = {
85+ ... TemplateFactory . uploadLetterTemplate (
86+ templateId ,
87+ userProofingEnabled ,
88+ 'user-proof-disabled' ,
89+ 'VALIDATION_FAILED'
90+ ) ,
91+ } ;
92+
93+ await templateStorageHelper . seedTemplateData ( [ template ] ) ;
9394
9495 const deletedResponse = await request . delete (
9596 `${ process . env . API_BASE_URL } /v1/template/${ templateId } ` ,
9697 {
9798 headers : {
9899 Authorization : await userProofingEnabled . getAccessToken ( ) ,
100+ 'X-Lock-Number' : String ( template . lockNumber ) ,
99101 } ,
100102 }
101103 ) ;
@@ -268,25 +270,26 @@ test.describe('Event publishing - Letters', () => {
268270
269271 const start = new Date ( ) ;
270272
271- await templateStorageHelper . seedTemplateData ( [
272- {
273- ... TemplateFactory . uploadLetterTemplate (
274- templateId ,
275- userProofingEnabled ,
276- 'user-proof-deleted' ,
277- 'PENDING_PROOF_REQUEST'
278- ) ,
279- proofingEnabled : true ,
280- // just so it is not empty
281- personalisationParameters : [ 'nhsNumber' ] ,
282- } ,
283- ] ) ;
273+ const template = {
274+ ... TemplateFactory . uploadLetterTemplate (
275+ templateId ,
276+ userProofingEnabled ,
277+ 'user-proof-deleted' ,
278+ 'PENDING_PROOF_REQUEST'
279+ ) ,
280+ proofingEnabled : true ,
281+ // just so it is not empty
282+ personalisationParameters : [ 'nhsNumber' ] ,
283+ } ;
284+
285+ await templateStorageHelper . seedTemplateData ( [ template ] ) ;
284286
285287 const deletedResponse = await request . delete (
286288 `${ process . env . API_BASE_URL } /v1/template/${ templateId } ` ,
287289 {
288290 headers : {
289291 Authorization : await userProofingEnabled . getAccessToken ( ) ,
292+ 'X-Lock-Number' : String ( template . lockNumber ) ,
290293 } ,
291294 }
292295 ) ;
0 commit comments