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 1
1
import { canBeConvertedToPDF } from './validations' ;
2
2
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 ) ;
18
24
} ) ;
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ const UNSUPPORTED_FILE_EXTENSIONS = [
10
10
'.gslides' ,
11
11
'.zip' ,
12
12
'.dwg' ,
13
+ '.msg' ,
14
+ '.mpp' ,
13
15
] ;
14
16
15
17
export function canBeConvertedToPDF ( filename : string ) : boolean {
You can’t perform that action at this time.
0 commit comments