storj/web/storagenode/tests/unit/mock/api/payout.ts
NickolaiYurchenko 51bf2b6155 web/storagenode: dependencies for testing and payout store tests added
Change-Id: Iae18d073ba35ba8ac48e2d4c88476b38b96bbd9b
2020-04-28 15:44:13 +03:00

27 lines
739 B
TypeScript

// Copyright (C) 2019 Storj Labs, Inc.
// See LICENSE for copying information.
import {
HeldInfo,
PaymentInfoParameters,
PayoutApi,
TotalPayoutInfo,
} from '@/app/types/payout';
/**
* Mock for PayoutApi.
*/
export class PayoutApiMock implements PayoutApi {
public getHeldInfoByMonth(paymentInfoParameters: PaymentInfoParameters): Promise<HeldInfo> {
return Promise.resolve(new HeldInfo());
}
public getHeldInfoByPeriod(paymentInfoParameters: PaymentInfoParameters): Promise<HeldInfo> {
return Promise.resolve(new HeldInfo());
}
public getTotal(paymentInfoParameters: PaymentInfoParameters): Promise<TotalPayoutInfo> {
return Promise.resolve(new TotalPayoutInfo());
}
}