gmopg
Version:
GMO PaymentGateway API client
92 lines (91 loc) • 2.36 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const ava_1 = require("ava");
const client = require("./client.enum");
ava_1.default('exports PayType as enum', (t) => {
const expect = {
Cash: 'Z',
Credit: '0',
Suica: '1',
Edy: '2',
Cvs: '3',
DirectDebit: '28',
};
t.deepEqual(client.PayType, expect);
});
ava_1.default('exports Method as enum', (t) => {
const expect = {
Lump: '1',
Installment: '2',
BonusLump: '3',
Revolving: '4',
BonusInstallment: '5'
};
t.deepEqual(client.Method, expect);
});
ava_1.default('exports Status as enum', (t) => {
const expect = {
Unprocessed: 'UNPROCESSED',
Authenticated: 'AUTHENTICATED',
Check: 'CHECK',
Capture: 'CAPTURE',
Auth: 'AUTH',
Sales: 'SALES',
Void: 'VOID',
Return: 'RETURN',
Returnx: 'RETURNX',
Sauth: 'SAUTH',
Reqsuccess: 'REQSUCCESS',
Paysuccess: 'PAYSUCCESS',
Payfail: 'PAYFAIL',
Expired: 'EXPIRED',
Cancel: 'CANCEL'
};
t.deepEqual(client.Status, expect);
});
ava_1.default('exports JobCd as enum', (t) => {
const expect = {
Check: 'CHECK',
Capture: 'CAPTURE',
Auth: 'AUTH',
Sales: 'SALES',
Void: 'VOID',
Return: 'RETURN',
Returnx: 'RETURNX',
Sauth: 'SAUTH'
};
t.deepEqual(client.JobCd, expect);
});
ava_1.default('exports SeqMode as enum', (t) => {
const expect = {
Logic: '0',
Physics: '1'
};
t.deepEqual(client.SeqMode, expect);
});
ava_1.default('exports DefaultFlag as enum', (t) => {
const expect = {
BillingObject: '0',
NotSubjectToCharge: '1'
};
t.deepEqual(client.DefaultFlag, expect);
});
ava_1.default('exports CvsCode as enum', (t) => {
const expect = {
_Lawson: '00001',
_FamilyMart: '00002',
_Sunkus: '00003',
_CircleK: '00004',
_MiniStop: '00005',
_DailyYamazaki: '00006',
_SeicoMart: '00008',
Lawson: '10001',
FamilyMart: '10002',
Sunkus: '10003',
CircleK: '10004',
MiniStop: '10005',
SevenEleven: '00007',
SeicoMart: '10008'
};
t.deepEqual(client.CvsCode, expect);
});