File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ import  {  describe ,  test  }  from  'vitest' 
2+ import  {  SHA1  }  from  '../SHA1' 
3+ 
4+ describe ( 'Testing SHA1 function' ,  ( )  =>  { 
5+   it . each ( [ 
6+     [ '' ,  'da39a3ee5e6b4b0d3255bfef95601890afd80709' ] , 
7+     [ 
8+       'The quick brown fox jumps over the lazy dog' , 
9+       '2fd4e1c67a2d28fced849ee1bb76e7391b93eb12' 
10+     ] , 
11+     [ 
12+       'The quick brown fox jumps over the lazy cog' , 
13+       'de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3' 
14+     ] , 
15+     [ 'a' ,  '86f7e437faa5a7fce15d1ddcb9eaeaea377667b8' ] , 
16+     [ 'Today is 29.01.2024!' ,  'ae829b60d11fb5ab527d5db2501e06da3402718d' ] , 
17+     [ 'Have a nice day.' ,  'ed51dd3909281c25db5e1d8b1ce6fc701fda20ab' ] , 
18+     [ 
19+       '12345678901234567890123456789012345678901234567890123456789012345678901234567890' , 
20+       '50abf5706a150990a08b2c5ea40fa0e585554732' 
21+     ] 
22+   ] ) ( 'check with %j' ,  ( input ,  expected )  =>  { 
23+     expect ( SHA1 ( input ) ) . toBe ( expected ) 
24+   } ) 
25+ } ) 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments