@@ -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