File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -789,6 +789,13 @@ export default class Client {
789
789
) ;
790
790
return ensureJSON ( res ) ;
791
791
}
792
+
793
+ public async validateRichMenu ( richMenu : Types . RichMenu ) : Promise < { } > {
794
+ return await this . http . post < { } > (
795
+ `${ MESSAGING_API_PREFIX } /richmenu/validate` ,
796
+ richMenu ,
797
+ ) ;
798
+ }
792
799
}
793
800
794
801
export class OAuth {
Original file line number Diff line number Diff line change @@ -1142,6 +1142,17 @@ describe("client", () => {
1142
1142
await client . getBotInfo ( ) ;
1143
1143
equal ( scope . isDone ( ) , true ) ;
1144
1144
} ) ;
1145
+
1146
+ it ( "validateRichMenu" , async ( ) => {
1147
+ const scope = mockPost (
1148
+ MESSAGING_API_PREFIX ,
1149
+ `/richmenu/validate` ,
1150
+ richMenu ,
1151
+ ) ;
1152
+
1153
+ await client . validateRichMenu ( richMenu ) ;
1154
+ equal ( scope . isDone ( ) , true ) ;
1155
+ } ) ;
1145
1156
} ) ;
1146
1157
1147
1158
const oauth = new OAuth ( ) ;
You can’t perform that action at this time.
0 commit comments