From 01748c522b16cd14a14b98b4347cd6fc05ee4ec1 Mon Sep 17 00:00:00 2001 From: Max Dimaria Date: Tue, 17 Nov 2020 10:52:33 +0100 Subject: [PATCH] Update listPayments options Update the list for filter users as for v4 API documentation. https://docs.hyperwallet.com/content/api/v4/resources/payments/list --- src/Hyperwallet.js | 2 +- test/Hyperwallet.spec.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Hyperwallet.js b/src/Hyperwallet.js index 5d7c2ff..1885a5f 100644 --- a/src/Hyperwallet.js +++ b/src/Hyperwallet.js @@ -1476,7 +1476,7 @@ export default class Hyperwallet { * @throws Will throw an error if invalid payment is provided */ listPayments(options, callback) { - const LIST_PAYMENT_FILTERS = ["clientPaymentId"]; + const LIST_PAYMENT_FILTERS = ["createdAfter", "createdBefore", "clientPaymentId", "limit", "releaseDate", "sortBy"]; if (options && !this.isValidFilter(options, LIST_PAYMENT_FILTERS)) { throw new Error("Invalid Filter. Expected - ".concat(LIST_PAYMENT_FILTERS)); } diff --git a/test/Hyperwallet.spec.js b/test/Hyperwallet.spec.js index a302090..6fcaa33 100644 --- a/test/Hyperwallet.spec.js +++ b/test/Hyperwallet.spec.js @@ -3393,7 +3393,7 @@ describe("Hyperwallet", () => { /** @test {Hyperwallet#listPayments} */ it("should throw error for invalid filter", () => { const callback = () => null; - expect(() => client.listPayments({ test: "value" }, callback)).to.throw("Invalid Filter. Expected - clientPaymentId"); + expect(() => client.listPayments({ test: "value" }, callback)).to.throw("Invalid Filter. Expected - createdAfter,createdBefore,clientPaymentId,limit,releaseDate,sortBy"); }); /** @test {Hyperwallet#listPayments} */