ref #5417 fix back test
gitea/salix/pipeline/head There was a failure building this commit Details

This commit is contained in:
Jorge Penadés 2023-10-18 13:23:00 +02:00
parent 251d71a437
commit 330fb08aac
1 changed files with 52 additions and 12 deletions

View File

@ -1,15 +1,24 @@
const models = require('vn-loopback/server/server').models; const models = require('vn-loopback/server/server').models;
describe('Client transactions', () => { describe('Client transactions', () => {
const ctx = {};
it('should call transactions() method to receive a list of Web Payments from BRUCE WAYNE', async() => { it('should call transactions() method to receive a list of Web Payments from BRUCE WAYNE', async() => {
const tx = await models.Client.beginTransaction({}); const tx = await models.Client.beginTransaction({});
try { try {
const options = {transaction: tx}; const options = {transaction: tx};
const ctx = {};
const filter = {where: {clientFk: 1101}}; const filter = {where: {clientFk: 1101}};
const result = await models.Client.transactions(ctx, filter, options); const result = await models.Client.transactions(
ctx,
filter,
undefined,
undefined,
undefined,
undefined,
undefined,
options
);
expect(result[1].id).toBeTruthy(); expect(result[1].id).toBeTruthy();
@ -26,9 +35,17 @@ describe('Client transactions', () => {
try { try {
const options = {transaction: tx}; const options = {transaction: tx};
const ctx = {args: {orderFk: 6}};
const filter = {}; const filter = {};
const result = await models.Client.transactions(ctx, filter, options); const result = await models.Client.transactions(
ctx,
filter,
6,
undefined,
undefined,
undefined,
undefined,
options
);
const firstRow = result[0]; const firstRow = result[0];
@ -47,10 +64,17 @@ describe('Client transactions', () => {
try { try {
const options = {transaction: tx}; const options = {transaction: tx};
const ctx = {args: {amount: 40}};
const filter = {}; const filter = {};
const result = await models.Client.transactions(ctx, filter, options); const result = await models.Client.transactions(
ctx,
filter,
undefined,
undefined,
40,
undefined,
undefined,
options
);
const randomIndex = Math.floor(Math.random() * result.length); const randomIndex = Math.floor(Math.random() * result.length);
const transaction = result[randomIndex]; const transaction = result[randomIndex];
@ -69,14 +93,30 @@ describe('Client transactions', () => {
try { try {
const options = {transaction: tx}; const options = {transaction: tx};
const ctx = {args: {from: '2000/12/31'}};
const filter = {}; const filter = {};
const withResults = await models.Client.transactions(ctx, filter, options); const withResults = await models.Client.transactions(
ctx,
filter,
undefined,
undefined,
undefined,
'2000/12/31',
undefined,
options
);
expect(withResults.length).toEqual(6); expect(withResults.length).toEqual(6);
ctx.args.from = '2099/12/31'; const noResults = await models.Client.transactions(
const noResults = await models.Client.transactions(ctx, filter, options); ctx,
filter,
undefined,
undefined,
undefined,
'2099/12/31',
undefined,
options
);
expect(noResults.length).toEqual(0); expect(noResults.length).toEqual(0);