@@ -4072,10 +4072,6 @@ describe('EditorComponent', () => {
40724072          Object . defineProperty ( env . component ,  'showSource' ,  {  get : ( )  =>  true  } ) ; 
40734073        } ) ; 
40744074        when ( mockedPermissionsService . canAccessDrafts ( anything ( ) ,  anything ( ) ) ) . thenReturn ( true ) ; 
4075-         const  projectDoc  =  env . getProjectDoc ( 'project01' ) ; 
4076-         if  ( projectDoc . data  !=  null )  { 
4077-           ( projectDoc . data . translateConfig  as  any ) . draftConfig  =  {  usfmConfig : { }  } ; 
4078-         } 
40794075        env . wait ( ) ; 
40804076        env . routeWithParams ( {  projectId : 'project01' ,  bookId : 'LUK' ,  chapter : '1'  } ) ; 
40814077        env . wait ( ) ; 
@@ -4094,10 +4090,6 @@ describe('EditorComponent', () => {
40944090          Object . defineProperty ( env . component ,  'showSource' ,  {  get : ( )  =>  false  } ) ; 
40954091        } ) ; 
40964092        when ( mockedPermissionsService . canAccessDrafts ( anything ( ) ,  anything ( ) ) ) . thenReturn ( true ) ; 
4097-         const  projectDoc  =  env . getProjectDoc ( 'project01' ) ; 
4098-         if  ( projectDoc . data  !=  null )  { 
4099-           ( projectDoc . data . translateConfig  as  any ) . draftConfig  =  {  usfmConfig : { }  } ; 
4100-         } 
41014093        env . wait ( ) ; 
41024094        env . routeWithParams ( {  projectId : 'project01' ,  bookId : 'LUK' ,  chapter : '1'  } ) ; 
41034095        env . wait ( ) ; 
@@ -4115,6 +4107,7 @@ describe('EditorComponent', () => {
41154107        const  env  =  new  TestEnvironment ( env  =>  { 
41164108          Object . defineProperty ( env . component ,  'showSource' ,  {  get : ( )  =>  true  } ) ; 
41174109        } ) ; 
4110+         env . setupProject ( {  translateConfig : {  draftConfig : { }  }  } ) ; 
41184111        when ( mockedPermissionsService . canAccessDrafts ( anything ( ) ,  anything ( ) ) ) . thenReturn ( true ) ; 
41194112        env . wait ( ) ; 
41204113        env . routeWithParams ( {  projectId : 'project01' ,  bookId : 'LUK' ,  chapter : '1'  } ) ; 
@@ -4133,10 +4126,6 @@ describe('EditorComponent', () => {
41334126          Object . defineProperty ( env . component ,  'showSource' ,  {  get : ( )  =>  true  } ) ; 
41344127        } ) ; 
41354128        when ( mockedPermissionsService . canAccessDrafts ( anything ( ) ,  anything ( ) ) ) . thenReturn ( true ) ; 
4136-         const  projectDoc  =  env . getProjectDoc ( 'project01' ) ; 
4137-         if  ( projectDoc . data  !=  null )  { 
4138-           ( projectDoc . data . translateConfig  as  any ) . draftConfig  =  {  usfmConfig : { }  } ; 
4139-         } 
41404129        env . routeWithParams ( {  projectId : 'project01' ,  bookId : 'LUK' ,  chapter : '1'  } ) ; 
41414130        env . wait ( ) ; 
41424131
@@ -4173,10 +4162,6 @@ describe('EditorComponent', () => {
41734162          Object . defineProperty ( env . component ,  'showSource' ,  {  get : ( )  =>  false  } ) ; 
41744163        } ) ; 
41754164        when ( mockedPermissionsService . canAccessDrafts ( anything ( ) ,  anything ( ) ) ) . thenReturn ( true ) ; 
4176-         const  projectDoc  =  env . getProjectDoc ( 'project01' ) ; 
4177-         if  ( projectDoc . data  !=  null )  { 
4178-           ( projectDoc . data . translateConfig  as  any ) . draftConfig  =  {  usfmConfig : { }  } ; 
4179-         } 
41804165        env . routeWithParams ( {  projectId : 'project01' ,  bookId : 'LUK' ,  chapter : '1'  } ) ; 
41814166        env . wait ( ) ; 
41824167
@@ -4213,10 +4198,6 @@ describe('EditorComponent', () => {
42134198          queryParams : {  'draft-active' : 'true' ,  'draft-timestamp' : new  Date ( ) . toISOString ( )  } 
42144199        }  as  any ) ; 
42154200        when ( mockedPermissionsService . canAccessDrafts ( anything ( ) ,  anything ( ) ) ) . thenReturn ( true ) ; 
4216-         const  projectDoc  =  env . getProjectDoc ( 'project01' ) ; 
4217-         if  ( projectDoc . data  !=  null )  { 
4218-           ( projectDoc . data . translateConfig  as  any ) . draftConfig  =  {  usfmConfig : { }  } ; 
4219-         } 
42204201        env . wait ( ) ; 
42214202        env . routeWithParams ( {  projectId : 'project01' ,  bookId : 'LUK' ,  chapter : '1'  } ) ; 
42224203        env . wait ( ) ; 
@@ -4231,10 +4212,6 @@ describe('EditorComponent', () => {
42314212        const  env  =  new  TestEnvironment ( ) ; 
42324213        when ( mockedActivatedRoute . snapshot ) . thenReturn ( {  queryParams : { }  }  as  any ) ; 
42334214        when ( mockedPermissionsService . canAccessDrafts ( anything ( ) ,  anything ( ) ) ) . thenReturn ( true ) ; 
4234-         const  projectDoc  =  env . getProjectDoc ( 'project01' ) ; 
4235-         if  ( projectDoc . data  !=  null )  { 
4236-           ( projectDoc . data . translateConfig  as  any ) . draftConfig  =  {  usfmConfig : { }  } ; 
4237-         } 
42384215        env . wait ( ) ; 
42394216        env . routeWithParams ( {  projectId : 'project01' ,  bookId : 'LUK' ,  chapter : '1'  } ) ; 
42404217        env . wait ( ) ; 
@@ -4622,7 +4599,10 @@ describe('EditorComponent', () => {
46224599} ) ; 
46234600
46244601const  defaultTranslateConfig  =  { 
4625-   translationSuggestionsEnabled : false 
4602+   translationSuggestionsEnabled : false , 
4603+   draftConfig : { 
4604+     usfmConfig : { } 
4605+   } 
46264606} ; 
46274607
46284608class  TestEnvironment  { 
@@ -4940,7 +4920,7 @@ class TestEnvironment {
49404920
49414921    this . setupUsers ( ) ; 
49424922    this . setCurrentUser ( 'user01' ) ; 
4943-     this . setupProject ( ) ; 
4923+     this . setupProject ( {   translateConfig :  defaultTranslateConfig   } ) ; 
49444924    this . addParatextNoteThread ( 1 ,  'MAT 1:1' ,  'chapter 1' ,  {  start : 8 ,  length : 9  } ,  [ 'user01' ,  'user02' ,  'user03' ] ) ; 
49454925    this . addParatextNoteThread ( 2 ,  'MAT 1:3' ,  'target: chapter 1, verse 3.' ,  {  start : 0 ,  length : 0  } ,  [ 'user01' ] ) ; 
49464926    this . addParatextNoteThread ( 3 ,  'MAT 1:3' ,  'verse 3' ,  {  start : 20 ,  length : 7  } ,  [ 'user01' ] ) ; 
@@ -5164,6 +5144,9 @@ class TestEnvironment {
51645144        data . translateConfig ?. source 
51655145      ) ; 
51665146    } 
5147+     if  ( data . translateConfig ?. draftConfig  !=  null )  { 
5148+       projectProfileData . translateConfig . draftConfig  =  data . translateConfig . draftConfig  as  any ; 
5149+     } 
51675150    if  ( data . biblicalTermsConfig  !==  undefined )  { 
51685151      projectProfileData . biblicalTermsConfig  =  merge ( projectProfileData . biblicalTermsConfig ,  data . biblicalTermsConfig ) ; 
51695152    } 
0 commit comments