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 @@ -722,6 +722,13 @@ export default class Client {
722722 ) ;
723723 return ensureJSON ( res ) ;
724724 }
725+
726+ public async validateRichMenu ( richMenu : Types . RichMenu ) : Promise < { } > {
727+ return await this . http . post < { } > (
728+ `${ MESSAGING_API_PREFIX } /richmenu/validate` ,
729+ richMenu ,
730+ ) ;
731+ }
725732}
726733
727734export class OAuth {
Original file line number Diff line number Diff line change @@ -1053,6 +1053,17 @@ describe("client", () => {
10531053 await client . getBotInfo ( ) ;
10541054 equal ( scope . isDone ( ) , true ) ;
10551055 } ) ;
1056+
1057+ it ( "validateRichMenu" , async ( ) => {
1058+ const scope = mockPost (
1059+ MESSAGING_API_PREFIX ,
1060+ `/richmenu/validate` ,
1061+ richMenu ,
1062+ ) ;
1063+
1064+ await client . validateRichMenu ( richMenu ) ;
1065+ equal ( scope . isDone ( ) , true ) ;
1066+ } ) ;
10561067} ) ;
10571068
10581069const oauth = new OAuth ( ) ;
You can’t perform that action at this time.
0 commit comments