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 {
722
722
) ;
723
723
return ensureJSON ( res ) ;
724
724
}
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
+ }
725
732
}
726
733
727
734
export class OAuth {
Original file line number Diff line number Diff line change @@ -1053,6 +1053,17 @@ describe("client", () => {
1053
1053
await client . getBotInfo ( ) ;
1054
1054
equal ( scope . isDone ( ) , true ) ;
1055
1055
} ) ;
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
+ } ) ;
1056
1067
} ) ;
1057
1068
1058
1069
const oauth = new OAuth ( ) ;
You can’t perform that action at this time.
0 commit comments