Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 6x | import { appInstall, DEFAULT_CLIENT_ID, DEFAULT_CLIENT_SECRET, DEFAULT_USER } from '@orchesty/nodejs-connectors/test/DataProvider';
import { cacheService, container } from '@orchesty/nodejs-connectors/test/TestAbstract';
import CoreFormsEnum from '@orchesty/nodejs-sdk/dist/lib/Application/Base/CoreFormsEnum';
import { ApplicationInstall } from '@orchesty/nodejs-sdk/dist/lib/Application/Database/ApplicationInstall';
import { CLIENT_ID, CLIENT_SECRET } from '@orchesty/nodejs-sdk/dist/lib/Authorization/Type/OAuth2/IOAuth2Application';
import Redis from '@orchesty/nodejs-sdk/dist/lib/Storage/Redis/Redis';
import MoneyS45CreateCompany from '../src/Connector/MoneyS4-5CreateCompany';
import MoneyS45CreateIssuedInvoice from '../src/Connector/MoneyS4-5CreateIssuedInvoice';
import MoneyS45GetCompanies from '../src/Connector/MoneyS4-5GetCompanies';
import MoneyS4Application, { NAME } from '../src/MoneyS4Application';
import { MONEYS_URL } from '../src/MoneyS45Base';
export async function init(): Promise<void> {
const cacheKey = `${NAME}ApiKey_TestUser`;
const redisService = container.get(Redis);
await redisService.set(
cacheKey,
JSON.stringify({ expires_in: 55, access_token: 'testToken' }),
10,
);
const app = new MoneyS4Application(cacheService);
container.setApplication(app);
container.setNode(new MoneyS45GetCompanies(), app);
container.setNode(new MoneyS45CreateCompany(), app);
container.setNode(new MoneyS45CreateIssuedInvoice(), app);
}
export function moneyAppInstall(): ApplicationInstall {
return appInstall(NAME, DEFAULT_USER, {
[CoreFormsEnum.AUTHORIZATION_FORM]: {
[CLIENT_ID]: DEFAULT_CLIENT_ID,
[CLIENT_SECRET]: DEFAULT_CLIENT_SECRET,
[MONEYS_URL]: 'https://example-money.com',
},
});
}
|