@@ -20,12 +20,12 @@ describe('SlackClient', () => {
2020 mockWebClient = new WebClient ( ) as jest . Mocked < WebClient > ;
2121 ( WebClient as unknown as jest . Mock ) . mockImplementation ( ( ) => mockWebClient ) ;
2222
23- slackClient = new SlackClient ( 'test-token' , 'test- app-token', 'test-signing-secret' ) ;
23+ slackClient = new SlackClient ( 'test-app-token' , 'test-signing-secret' ) ;
2424 } ) ;
2525
2626 describe ( 'constructor' , ( ) => {
2727 it ( 'should create client with valid token' , ( ) => {
28- expect ( new SlackClient ( 'valid-token' , 'valid- app-token', 'valid-signing-secret' ) ) . toBeInstanceOf ( SlackClient ) ;
28+ expect ( new SlackClient ( 'valid-app-token' , 'valid-signing-secret' ) ) . toBeInstanceOf ( SlackClient ) ;
2929 } ) ;
3030 } ) ;
3131
@@ -45,7 +45,7 @@ describe('SlackClient', () => {
4545
4646 ( mockWebClient . chat . postMessage as jest . Mock ) . mockResolvedValue ( mockResponse as never ) ;
4747
48- const result = await slackClient . sendMessage ( 'C1234567890' , 'Test message' ) ;
48+ const result = await slackClient . sendMessage ( 'C1234567890' , 'Test message' , { token : 'xoxb-test-token' } ) ;
4949
5050 expect ( mockWebClient . chat . postMessage ) . toHaveBeenCalledWith ( {
5151 channel : 'C1234567890' ,
@@ -73,7 +73,7 @@ describe('SlackClient', () => {
7373
7474 ( mockWebClient . chat . postMessage as jest . Mock ) . mockResolvedValue ( mockResponse as never ) ;
7575
76- await slackClient . sendMessage ( 'C1234567890' , 'Check [this link](https://example.com)' ) ;
76+ await slackClient . sendMessage ( 'C1234567890' , 'Check [this link](https://example.com)' , { token : 'xoxb-test-token' } ) ;
7777
7878 expect ( mockWebClient . chat . postMessage ) . toHaveBeenCalledWith ( {
7979 channel : 'C1234567890' ,
@@ -95,7 +95,7 @@ describe('SlackClient', () => {
9595
9696 ( mockWebClient . chat . postMessage as jest . Mock ) . mockResolvedValue ( mockResponse as never ) ;
9797
98- await slackClient . sendMessage ( 'C1234567890' , 'This is **bold** text' ) ;
98+ await slackClient . sendMessage ( 'C1234567890' , 'This is **bold** text' , { token : 'xoxb-test-token' } ) ;
9999
100100 expect ( mockWebClient . chat . postMessage ) . toHaveBeenCalledWith ( {
101101 channel : 'C1234567890' ,
@@ -118,6 +118,7 @@ describe('SlackClient', () => {
118118 ( mockWebClient . chat . postMessage as jest . Mock ) . mockResolvedValue ( mockResponse as never ) ;
119119
120120 await slackClient . sendMessage ( 'C1234567890' , 'Test message' , {
121+ token : 'xoxb-test-token' ,
121122 parse : 'full' ,
122123 link_names : false ,
123124 unfurl_links : true ,
@@ -155,20 +156,20 @@ describe('SlackClient', () => {
155156 } ) ;
156157
157158 it ( 'should always initialize with Socket Mode' , ( ) => {
158- const client = new SlackClient ( 'xoxb-token' , ' xapp-token', 'signing-secret' ) ;
159+ const client = new SlackClient ( 'xapp-token' , 'signing-secret' ) ;
159160
160161 expect ( App ) . toHaveBeenCalledWith ( {
161- token : 'xoxb-token' ,
162162 appToken : 'xapp-token' ,
163163 signingSecret : 'signing-secret' ,
164164 socketMode : true ,
165- processBeforeResponse : true
165+ processBeforeResponse : true ,
166+ authorize : expect . any ( Function )
166167 } ) ;
167168 } ) ;
168169
169170
170171 it ( 'should setup command handlers' , ( ) => {
171- const client = new SlackClient ( 'xoxb-token' , ' xapp-token', 'signing-secret' ) ;
172+ const client = new SlackClient ( 'xapp-token' , 'signing-secret' ) ;
172173
173174 client . setupHandlers ?.( ( handlers ) => {
174175 handlers . command ( '/test' , async ( ctx ) => {
@@ -180,7 +181,7 @@ describe('SlackClient', () => {
180181 } ) ;
181182
182183 it ( 'should setup action handlers' , ( ) => {
183- const client = new SlackClient ( 'xoxb-token' , ' xapp-token', 'signing-secret' ) ;
184+ const client = new SlackClient ( 'xapp-token' , 'signing-secret' ) ;
184185
185186 client . setupHandlers ?.( ( handlers ) => {
186187 handlers . action ( 'button_click' , async ( ctx ) => {
@@ -192,15 +193,15 @@ describe('SlackClient', () => {
192193 } ) ;
193194
194195 it ( 'should launch the Bolt app' , async ( ) => {
195- const client = new SlackClient ( 'xoxb-token' , ' xapp-token', 'signing-secret' ) ;
196+ const client = new SlackClient ( 'xapp-token' , 'signing-secret' ) ;
196197
197198 await client . launch ?.( ) ;
198199
199200 expect ( mockBoltApp . start ) . toHaveBeenCalled ( ) ;
200201 } ) ;
201202
202203 it ( 'should stop the Bolt app' , ( ) => {
203- const client = new SlackClient ( 'xoxb-token' , ' xapp-token', 'signing-secret' ) ;
204+ const client = new SlackClient ( 'xapp-token' , 'signing-secret' ) ;
204205
205206 client . stop ?.( 'SIGTERM' ) ;
206207
0 commit comments