@@ -22,86 +22,86 @@ describe("verify", () => {
22
22
expect ( verify . VERSION ) . toEqual ( "0.0.0-development" ) ;
23
23
} ) ;
24
24
25
- test ( "verify() without options throws" , async ( ) => {
25
+ test ( "verify() without options throws" , ( ) => {
26
26
// @ts -expect-error
27
- await expect ( ( ) => verify ( ) ) . rejects . toThrow (
27
+ expect ( ( ) => verify ( ) ) . toThrow (
28
28
"[@octokit/webhooks-methods] secret, eventPayload & signature required" ,
29
29
) ;
30
30
} ) ;
31
31
32
- test ( "verify(undefined, eventPayload) without secret throws" , async ( ) => {
32
+ test ( "verify(undefined, eventPayload) without secret throws" , ( ) => {
33
33
// @ts -expect-error
34
- await expect ( ( ) => verify ( undefined , eventPayload ) ) . rejects . toThrow (
34
+ expect ( ( ) => verify ( undefined , eventPayload ) ) . toThrow (
35
35
"[@octokit/webhooks-methods] secret, eventPayload & signature required" ,
36
36
) ;
37
37
} ) ;
38
38
39
- test ( "verify(secret) without eventPayload throws" , async ( ) => {
39
+ test ( "verify(secret) without eventPayload throws" , ( ) => {
40
40
// @ts -expect-error
41
- await expect ( ( ) => verify ( secret ) ) . rejects . toThrow (
41
+ expect ( ( ) => verify ( secret ) ) . toThrow (
42
42
"[@octokit/webhooks-methods] secret, eventPayload & signature required" ,
43
43
) ;
44
44
} ) ;
45
45
46
- test ( "verify(secret, eventPayload) without options.signature throws" , async ( ) => {
46
+ test ( "verify(secret, eventPayload) without options.signature throws" , ( ) => {
47
47
// @ts -expect-error
48
- await expect ( ( ) => verify ( secret , eventPayload ) ) . rejects . toThrow (
48
+ expect ( ( ) => verify ( secret , eventPayload ) ) . toThrow (
49
49
"[@octokit/webhooks-methods] secret, eventPayload & signature required" ,
50
50
) ;
51
51
} ) ;
52
52
53
- test ( "verify(secret, eventPayload, signature) returns true for correct signature" , async ( ) => {
54
- const signatureMatches = await verify ( secret , eventPayload , signature ) ;
53
+ test ( "verify(secret, eventPayload, signature) returns true for correct signature" , ( ) => {
54
+ const signatureMatches = verify ( secret , eventPayload , signature ) ;
55
55
expect ( signatureMatches ) . toBe ( true ) ;
56
56
} ) ;
57
57
58
- test ( "verify(secret, eventPayload, signature) returns true for secret provided as Buffer" , async ( ) => {
59
- const signatureMatches = await verify (
58
+ test ( "verify(secret, eventPayload, signature) returns true for secret provided as Buffer" , ( ) => {
59
+ const signatureMatches = verify (
60
60
Buffer . from ( secret ) ,
61
61
eventPayload ,
62
62
signature ,
63
63
) ;
64
64
expect ( signatureMatches ) . toBe ( true ) ;
65
65
} ) ;
66
66
67
- test ( "verify(secret, eventPayload, signature) returns false for incorrect signature" , async ( ) => {
68
- const signatureMatches = await verify (
67
+ test ( "verify(secret, eventPayload, signature) returns false for incorrect signature" , ( ) => {
68
+ const signatureMatches = verify (
69
69
secret ,
70
70
eventPayload ,
71
71
"sha256=xxxccac34c43c7dc1cbb905488b1b81347fcc700a7b025697a9d07862256023f" ,
72
72
) ;
73
73
expect ( signatureMatches ) . toBe ( false ) ;
74
74
} ) ;
75
75
76
- test ( "verify(secret, eventPayload, signature) returns false for incorrect signature" , async ( ) => {
77
- const signatureMatches = await verify ( secret , eventPayload , "foo" ) ;
76
+ test ( "verify(secret, eventPayload, signature) returns false for incorrect signature" , ( ) => {
77
+ const signatureMatches = verify ( secret , eventPayload , "foo" ) ;
78
78
expect ( signatureMatches ) . toBe ( false ) ;
79
79
} ) ;
80
80
81
- test ( "verify(secret, eventPayload, signature) returns false for incorrect secret" , async ( ) => {
82
- const signatureMatches = await verify ( "foo" , eventPayload , signature ) ;
81
+ test ( "verify(secret, eventPayload, signature) returns false for incorrect secret" , ( ) => {
82
+ const signatureMatches = verify ( "foo" , eventPayload , signature ) ;
83
83
expect ( signatureMatches ) . toBe ( false ) ;
84
84
} ) ;
85
85
86
- test ( "verify(secret, eventPayload, signature) returns true if eventPayload contains special characters (#71)" , async ( ) => {
86
+ test ( "verify(secret, eventPayload, signature) returns true if eventPayload contains special characters (#71)" , ( ) => {
87
87
// https://github.com/octokit/webhooks.js/issues/71
88
- const signatureMatchesLowerCaseSequence = await verify (
88
+ const signatureMatchesLowerCaseSequence = verify (
89
89
"development" ,
90
90
toNormalizedJsonString ( {
91
91
foo : "Foo\n\u001b[34mbar: ♥♥♥♥♥♥♥♥\nthis-is-lost\u001b[0m\u001b[2K" ,
92
92
} ) ,
93
93
"sha256=9dacf9003316b09be07df56d86a2d0d6872e42a1e6c72c3bad9ff915a7c5603e" ,
94
94
) ;
95
95
expect ( signatureMatchesLowerCaseSequence ) . toBe ( true ) ;
96
- const signatureMatchesUpperCaseSequence = await verify (
96
+ const signatureMatchesUpperCaseSequence = verify (
97
97
"development" ,
98
98
toNormalizedJsonString ( {
99
99
foo : "Foo\n\u001B[34mbar: ♥♥♥♥♥♥♥♥\nthis-is-lost\u001B[0m\u001B[2K" ,
100
100
} ) ,
101
101
"sha256=9dacf9003316b09be07df56d86a2d0d6872e42a1e6c72c3bad9ff915a7c5603e" ,
102
102
) ;
103
103
expect ( signatureMatchesUpperCaseSequence ) . toBe ( true ) ;
104
- const signatureMatchesEscapedSequence = await verify (
104
+ const signatureMatchesEscapedSequence = verify (
105
105
"development" ,
106
106
toNormalizedJsonString ( {
107
107
foo : "\\u001b" ,
@@ -117,8 +117,8 @@ describe("verifyWithFallback", () => {
117
117
expect ( verifyWithFallback ) . toBeInstanceOf ( Function ) ;
118
118
} ) ;
119
119
120
- test ( "verifyWithFallback(secret, eventPayload, signature, [bogus]) returns true" , async ( ) => {
121
- const signatureMatches = await verifyWithFallback (
120
+ test ( "verifyWithFallback(secret, eventPayload, signature, [bogus]) returns true" , ( ) => {
121
+ const signatureMatches = verifyWithFallback (
122
122
secret ,
123
123
eventPayload ,
124
124
signature ,
@@ -127,8 +127,8 @@ describe("verifyWithFallback", () => {
127
127
expect ( signatureMatches ) . toBe ( true ) ;
128
128
} ) ;
129
129
130
- test ( "verifyWithFallback(bogus, eventPayload, signature, [secret]) returns true" , async ( ) => {
131
- const signatureMatches = await verifyWithFallback (
130
+ test ( "verifyWithFallback(bogus, eventPayload, signature, [secret]) returns true" , ( ) => {
131
+ const signatureMatches = verifyWithFallback (
132
132
"foo" ,
133
133
eventPayload ,
134
134
signature ,
@@ -137,8 +137,8 @@ describe("verifyWithFallback", () => {
137
137
expect ( signatureMatches ) . toBe ( true ) ;
138
138
} ) ;
139
139
140
- test ( "verify(bogus, eventPayload, signature, [bogus]) returns false" , async ( ) => {
141
- const signatureMatches = await verifyWithFallback (
140
+ test ( "verify(bogus, eventPayload, signature, [bogus]) returns false" , ( ) => {
141
+ const signatureMatches = verifyWithFallback (
142
142
"foo" ,
143
143
eventPayload ,
144
144
signature ,
0 commit comments