File tree 1 file changed +25
-0
lines changed
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