@@ -27,7 +27,7 @@ package algolia.dsl
2727
2828import algolia .AlgoliaDsl ._
2929import algolia .AlgoliaTest
30- import algolia .http .{GET , HttpPayload }
30+ import algolia .http .{HttpPayload , POST }
3131import algolia .objects .Query
3232
3333class BrowseIndexTest extends AlgoliaTest {
@@ -43,11 +43,12 @@ class BrowseIndexTest extends AlgoliaTest {
4343 }
4444
4545 it(" should call API" ) {
46- (browse index " toto" from " cursor1" ).build() should be(
46+ val payload = (browse index " toto" from " cursor1" ).build()
47+ payload should be(
4748 HttpPayload (
48- GET ,
49+ POST ,
4950 Seq (" 1" , " indexes" , " toto" , " browse" ),
50- queryParameters = Some (Map ( " cursor " -> " cursor1" ) ),
51+ body = Some (" { \" params \" : \" cursor= cursor1\" } " ),
5152 isSearch = true ,
5253 requestOptions = None
5354 )
@@ -57,9 +58,9 @@ class BrowseIndexTest extends AlgoliaTest {
5758 it(" should call API with query" ) {
5859 (browse index " toto" query Query (query = Some (" q" ))).build() should be(
5960 HttpPayload (
60- GET ,
61+ POST ,
6162 Seq (" 1" , " indexes" , " toto" , " browse" ),
62- queryParameters = Some (Map ( " query " -> " q " ) ),
63+ body = Some (" { \" params \" : \" query=q \" } " ),
6364 isSearch = true ,
6465 requestOptions = None
6566 )
@@ -70,9 +71,9 @@ class BrowseIndexTest extends AlgoliaTest {
7071 (browse index " toto" query Query (query = Some (" q" )) from " cursor1" )
7172 .build() should be(
7273 HttpPayload (
73- GET ,
74+ POST ,
7475 Seq (" 1" , " indexes" , " toto" , " browse" ),
75- queryParameters = Some (Map ( " query " -> " q " , " cursor" -> " cursor1" ) ),
76+ body = Some (" { \" params \" : \" query=q& cursor= cursor1\" } " ),
7677 isSearch = true ,
7778 requestOptions = None
7879 )
0 commit comments