@fruitsjs/core
Version:
Principal package with functions and models for building Fruits Eco-Blockchain applications.
35 lines (25 loc) • 1.07 kB
text/typescript
import {TransactionPaymentSubtype, TransactionType} from '../../constants';
import {isMultiOutSameTransaction} from '../isMultiOutSameTransaction';
describe('isMultiOutSameTransaction', () => {
it('returns true on correct type and subtype', () => {
const transaction = {
type: TransactionType.Payment,
subtype: TransactionPaymentSubtype.MultiOutSameAmount
};
expect(isMultiOutSameTransaction(transaction)).toBeTruthy();
});
it('returns false on correct type and wrong subtype', () => {
const transaction = {
type: TransactionType.Payment,
subtype: TransactionPaymentSubtype.Ordinary
};
expect(isMultiOutSameTransaction(transaction)).toBeFalsy();
});
it('returns false on wrong type', () => {
const transaction = {
type: TransactionType.Escrow,
subtype: TransactionPaymentSubtype.Ordinary
};
expect(isMultiOutSameTransaction(transaction)).toBeFalsy();
});
});