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