File tree Expand file tree Collapse file tree 2 files changed +23
-15
lines changed Expand file tree Collapse file tree 2 files changed +23
-15
lines changed Original file line number Diff line number Diff line change 11import { canBeConvertedToPDF } from './validations' ;
22
3- describe ( 'canBeConvertedToPDF' , ( ) => {
4- it . each `
5- filename | expected
6- ${ 'image.jpg' } | ${ false }
7- ${ 'image.mp4' } | ${ false }
8- ${ 'image.mp3' } | ${ false }
9- ${ 'image.wav' } | ${ false }
10- ${ 'image.chm' } | ${ false }
11- ${ 'image.gdoc' } | ${ false }
12- ${ 'image.dwg' } | ${ false }
13- ${ 'image.docx' } | ${ true }
14- ${ 'image.pdf' } | ${ true }
15- ` ( 'should return $expected for filename $filename' , ( { filename, expected} ) => {
16- expect ( canBeConvertedToPDF ( filename ) ) . toEqual ( expected ) ;
17- } ) ;
3+ it . each `
4+ filename
5+ ${ 'document.docx' }
6+ ${ 'document.pdf' }
7+ ` ( 'should return true for supported filename $filename' , ( { filename} ) => {
8+ expect ( canBeConvertedToPDF ( filename ) ) . toEqual ( true ) ;
9+ } ) ;
10+
11+ it . each `
12+ filename
13+ ${ 'project.mpp' }
14+ ${ 'email.msg' }
15+ ${ 'image.jpg' }
16+ ${ 'video.mp4' }
17+ ${ 'audio.mp3' }
18+ ${ 'sound.wav' }
19+ ${ 'help.chm' }
20+ ${ 'google-doc.gdoc' }
21+ ${ 'drawing.dwg' }
22+ ` ( 'should return false for unsupported filename $filename' , ( { filename} ) => {
23+ expect ( canBeConvertedToPDF ( filename ) ) . toEqual ( false ) ;
1824} ) ;
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ const UNSUPPORTED_FILE_EXTENSIONS = [
1010 '.gslides' ,
1111 '.zip' ,
1212 '.dwg' ,
13+ '.msg' ,
14+ '.mpp' ,
1315] ;
1416
1517export function canBeConvertedToPDF ( filename : string ) : boolean {
You can’t perform that action at this time.
0 commit comments