From 45c55ab2a840d76834d39d3a0035b4255e6dd51f Mon Sep 17 00:00:00 2001 From: Mark Spanbroek Date: Tue, 26 Apr 2022 08:49:27 +0200 Subject: [PATCH] [sales] Test sales rest api --- dagger/rest/api.nim | 2 +- tests/testIntegration.nim | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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"