Skip to content

Commit ee2a863

Browse files
author
jaiprasath.m
committed
PA-11727 added env setup
1 parent 15038f4 commit ee2a863

File tree

4 files changed

+21
-10
lines changed

4 files changed

+21
-10
lines changed

.github/workflows/run-tests.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ jobs:
1010
build:
1111

1212
runs-on: ubuntu-latest
13+
env:
14+
XCLIENTIDSANDBOX: ${{ secrets.XCLIENTIDSANDBOX }}
15+
XCLIENTSECRETSANDBOX: ${{ secrets.XCLIENTSECRETSANDBOX }}
16+
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
1317

1418
steps:
1519
- uses: actions/checkout@v4
@@ -20,8 +24,8 @@ jobs:
2024
- name: Install dependencies
2125
run: npm install && npm install coveralls --save-dev
2226
- name: Run Tests
23-
run: CLIENT_ID=$PG_CLIENT_ID SECRET_KEY=$PG_CLIENT_SECRET npm test && cd coverage && ls && cd .. && cat coverage/lcov.info | npx coveralls
2427
env:
25-
PG_CLIENT_ID: ${{ secrets.XCLIENTIDSANDBOX }}
26-
PG_CLIENT_SECRET: ${{ secrets.XCLIENTSECRETSANDBOX }}
28+
XCLIENTIDSANDBOX: ${{ secrets.XCLIENTIDSANDBOX }}
29+
XCLIENTSECRETSANDBOX: ${{ secrets.XCLIENTSECRETSANDBOX }}
2730
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
31+
run: npm test && cd coverage && ls && cd .. && cat coverage/lcov.info | npx coveralls

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ typings
44
dist
55
coverage
66
package-lock.json
7-
test-results
7+
test-results
8+
.env
9+
.env/

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@
2525
"test": "jest --coverage && coveralls < coverage/lcov.info"
2626
},
2727
"dependencies": {
28+
"@sentry/node": "^7.73.0",
2829
"axios": "1.7.7",
29-
"@sentry/node": "^7.73.0"
30+
"cashfree-pg": "^5.0.3",
31+
"dotenv": "^16.5.0"
3032
},
3133
"devDependencies": {
3234
"@types/chai": "^4.3.10",

tests/ordersV5.test.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
1-
const { Cashfree, CardChannelEnum, AppProviderEnum } = require("cashfree-pg");
1+
require('dotenv').config();
2+
const { Cashfree, CardChannelEnum, AppProviderEnum, CFEnvironment } = require("cashfree-pg");
23
const { test, expect } = require("@jest/globals");
34

5+
console.log("HIIII",process.env.XCLIENTIDSANDBOX);
46
const cashfree = new Cashfree(
5-
Cashfree.SANDBOX,
6-
process.env.CLIENT_ID,
7-
process.env.SECRET_KEY
7+
CFEnvironment.SANDBOX,
8+
process.env.XCLIENTIDSANDBOX,
9+
process.env.XCLIENTSECRETSANDBOX
810
);
911

12+
console.log(cashfree);
13+
1014
const orderAmount = 1;
1115
const xApiVersion = "2025-01-01";
1216
async function createOrderAndReturnSessionId() {
@@ -202,7 +206,6 @@ test("Order Pay Net Banking Test", async () => {
202206
};
203207

204208
const response = await cashfree.PGPayOrder(request, xApiVersion);
205-
console.log("Response:", response.data);
206209
expect(response.data.channel).toBe("link");
207210
expect(response.data.payment_method).toBe("netbanking");
208211
expect(Number(response.data.payment_amount)).toBeGreaterThanOrEqual(orderAmount);

0 commit comments

Comments
 (0)