@@ -36,6 +36,7 @@ async function runTests() {
3636 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , language : 'en' } ) , true ) ;
3737 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test search' } ) , true ) ;
3838 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , pageno : 1 , time_range : 'day' } ) , true ) ;
39+ assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , pageno : 2 } ) , true ) ;
3940 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , pageno : 1 , time_range : 'week' , safesearch : 2 } ) , true ) ;
4041 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , safesearch : 0 } ) , true ) ;
4142 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , safesearch : 1 } ) , true ) ;
@@ -61,6 +62,7 @@ async function runTests() {
6162 await testFunction ( 'isSearXNGWebSearchArgs type guard - invalid optional parameters' , ( ) => {
6263 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , pageno : 0 } ) , false ) ;
6364 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , pageno : - 1 } ) , false ) ;
65+ assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , pageno : 1.5 } ) , false ) ;
6466 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , pageno : '1' } ) , false ) ;
6567 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , time_range : 'last week' } ) , false ) ;
6668 assert . equal ( isSearXNGWebSearchArgs ( { query : 'test' , language : 123 } ) , false ) ;
@@ -89,6 +91,8 @@ async function runTests() {
8991 assert . equal ( properties . min_score . type , 'number' ) ;
9092 assert . equal ( properties . min_score . minimum , 0 ) ;
9193 assert . equal ( properties . min_score . maximum , 1 ) ;
94+ assert . equal ( properties . pageno . type , 'integer' ) ;
95+ assert . equal ( properties . pageno . minimum , 1 ) ;
9296 assert . equal ( properties . num_results . type , 'number' ) ;
9397 assert . equal ( properties . num_results . minimum , 1 ) ;
9498 assert . equal ( properties . num_results . maximum , 20 ) ;
0 commit comments