diff --git a/dagger/rest/api.nim b/dagger/rest/api.nim index 652c478c..b7d903c3 100644 --- a/dagger/rest/api.nim +++ b/dagger/rest/api.nim @@ -331,7 +331,7 @@ proc initRestApi*(node: DaggerNodeRef, conf: DaggerConf): RestRouter = "\nRoot Dir: " & $conf.dataDir) router.api( - MethodPost, + MethodGet, "/api/dagger/v1/sales/availability") do ( size: Option[uint64], duration: Option[uint64], diff --git a/tests/testIntegration.nim b/tests/testIntegration.nim index e075056c..4674fce1 100644 --- a/tests/testIntegration.nim +++ b/tests/testIntegration.nim @@ -38,3 +38,8 @@ suite "Integration tests": let info1 = client.get("http://localhost:8080/api/dagger/v1/info").body let info2 = client.get("http://localhost:8081/api/dagger/v1/info").body check info1 != info2 + + test "node handles new storage availability": + let baseurl = "http://localhost:8080/api/dagger/v1" + let url = baseurl & "/sales/availability?size=1&duration=1&minPrice=0x2A" + check client.get(url).status == "200 OK"