@@ -142,39 +142,21 @@ describe(`PDFDocument`, () => {
142
142
} ) ;
143
143
144
144
describe ( `embedFont() method` , ( ) => {
145
- it ( `serializes the same value on every save when using a custom font name ` , async ( ) => {
145
+ it ( `serializes the same value on every save` , async ( ) => {
146
146
const customFont = fs . readFileSync ( 'assets/fonts/ubuntu/Ubuntu-B.ttf' ) ;
147
- const customName = 'Custom-Font-Name' ;
148
147
const pdfDoc1 = await PDFDocument . create ( { updateMetadata : false } ) ;
149
148
const pdfDoc2 = await PDFDocument . create ( { updateMetadata : false } ) ;
150
149
151
150
pdfDoc1 . registerFontkit ( fontkit ) ;
152
151
pdfDoc2 . registerFontkit ( fontkit ) ;
153
152
154
- await pdfDoc1 . embedFont ( customFont , { customName } ) ;
155
- await pdfDoc2 . embedFont ( customFont , { customName } ) ;
156
-
157
- const savedDoc1 = await pdfDoc1 . save ( ) ;
158
- const savedDoc2 = await pdfDoc2 . save ( ) ;
159
-
160
- expect ( savedDoc1 ) . toEqual ( savedDoc2 ) ;
161
- } ) ;
162
-
163
- it ( `does not serialize the same on save when not using a custom font name` , async ( ) => {
164
- const customFont = fs . readFileSync ( 'assets/fonts/ubuntu/Ubuntu-B.ttf' ) ;
165
- const pdfDoc1 = await PDFDocument . create ( ) ;
166
- const pdfDoc2 = await PDFDocument . create ( ) ;
167
-
168
- pdfDoc1 . registerFontkit ( fontkit ) ;
169
- pdfDoc2 . registerFontkit ( fontkit ) ;
170
-
171
153
await pdfDoc1 . embedFont ( customFont ) ;
172
154
await pdfDoc2 . embedFont ( customFont ) ;
173
155
174
156
const savedDoc1 = await pdfDoc1 . save ( ) ;
175
157
const savedDoc2 = await pdfDoc2 . save ( ) ;
176
158
177
- expect ( savedDoc1 ) . not . toEqual ( savedDoc2 ) ;
159
+ expect ( savedDoc1 ) . toEqual ( savedDoc2 ) ;
178
160
} ) ;
179
161
} ) ;
180
162
@@ -516,19 +498,21 @@ describe(`copy() method`, () => {
516
498
srcDoc . setModificationDate ( modificationDate ) ;
517
499
pdfDoc = await srcDoc . copy ( ) ;
518
500
} ) ;
519
-
501
+
520
502
it ( `Returns a pdf with the same number of pages` , async ( ) => {
521
503
expect ( pdfDoc . getPageCount ( ) ) . toBe ( srcDoc . getPageCount ( ) ) ;
522
504
} ) ;
523
-
505
+
524
506
it ( `Can copy author, creationDate, creator, producer, subject, title, defaultWordBreaks` , async ( ) => {
525
507
expect ( pdfDoc . getAuthor ( ) ) . toBe ( srcDoc . getAuthor ( ) ) ;
526
508
expect ( pdfDoc . getCreationDate ( ) ) . toStrictEqual ( srcDoc . getCreationDate ( ) ) ;
527
509
expect ( pdfDoc . getCreator ( ) ) . toBe ( srcDoc . getCreator ( ) ) ;
528
- expect ( pdfDoc . getModificationDate ( ) ) . toStrictEqual ( srcDoc . getModificationDate ( ) ) ;
510
+ expect ( pdfDoc . getModificationDate ( ) ) . toStrictEqual (
511
+ srcDoc . getModificationDate ( ) ,
512
+ ) ;
529
513
expect ( pdfDoc . getProducer ( ) ) . toBe ( srcDoc . getProducer ( ) ) ;
530
514
expect ( pdfDoc . getSubject ( ) ) . toBe ( srcDoc . getSubject ( ) ) ;
531
515
expect ( pdfDoc . getTitle ( ) ) . toBe ( srcDoc . getTitle ( ) ) ;
532
516
expect ( pdfDoc . defaultWordBreaks ) . toEqual ( srcDoc . defaultWordBreaks ) ;
533
517
} ) ;
534
- } ) ;
518
+ } ) ;
0 commit comments