Commit d56473046f656a26fc305975facea18742b5ed12
1 parent
127db515a7
Exists in
master
test fix
Showing 1 changed file with 3 additions and 2 deletions Inline Diff
test.js
1 | var should = require("should"); | 1 | var should = require("should"); |
2 | var partner = require("./partner-cjk"); | 2 | var partner = require("./partner-cjk"); |
3 | 3 | ||
4 | describe("#partner-cjk", function() { | 4 | describe("#partner-cjk", function() { |
5 | var params = { | 5 | var params = { |
6 | trxtype: '01', | 6 | trxtype: '01', |
7 | prdcode: 'PU1TS10', | 7 | prdcode: 'PU1TS10', |
8 | value: '10000', | 8 | value: '10000', |
9 | msisdn: '082129777024', | 9 | msisdn: '082129777024', |
10 | trxid: '1237', | 10 | trxid: '1237', |
11 | uid: '082129777025', | 11 | uid: '082129777025', |
12 | password: '1234', | ||
12 | }; | 13 | }; |
13 | 14 | ||
14 | describe("#createSign", function() { | 15 | describe("#createSign", function() { |
15 | it('should return correct sign', function() { | 16 | it('should return correct sign', function() { |
16 | partner.calculateSignature(params).should.equal('825216ec9a4c20f2b43cb31d36fd2ce3ecfac5f58f1d6f73148d2063a357cfa8'); | 17 | partner.calculateSignature(params).should.equal('93f3fbed4f4567ba1e10f2d0a0485c7c0d2254b1cb519ae51e533d7111cb6f8b'); |
17 | }); | 18 | }); |
18 | }); | 19 | }); |
19 | 20 | ||
20 | describe('#createXmlPayload', function() { | 21 | describe('#createXmlPayload', function() { |
21 | it('should return correct xml', function() { | 22 | it('should return correct xml', function() { |
22 | partner.createXmlPayload(params).should.equal('<?xml version="1.0" ?>\n<ciwaru><trxtype>01</trxtype><prdcode>PU1TS10</prdcode><value>10000</value><msisdn>082129777024</msisdn><trxid>1237</trxid><uid>082129777025</uid><hash>825216ec9a4c20f2b43cb31d36fd2ce3ecfac5f58f1d6f73148d2063a357cfa8</hash></ciwaru>'); | 23 | partner.createXmlPayload(params).should.equal('<?xml version="1.0" ?>\n<ciwaru><trxtype>01</trxtype><prdcode>PU1TS10</prdcode><value>10000</value><msisdn>082129777024</msisdn><trxid>1237</trxid><uid>082129777025</uid><hash>93f3fbed4f4567ba1e10f2d0a0485c7c0d2254b1cb519ae51e533d7111cb6f8b</hash></ciwaru>'); |
23 | }); | 24 | }); |
24 | }); | 25 | }); |
25 | 26 | ||
26 | describe('#getSNFromMessage', function() { | 27 | describe('#getSNFromMessage', function() { |
27 | it('should return correct sn', function() { | 28 | it('should return correct sn', function() { |
28 | var message = '2014-09-16 01:40:10: SUKSES Topup ke 082129777024 sebesar 20000 dengan SN 0031000529115447 harga = 20056; Saldo = 221.492'; | 29 | var message = '2014-09-16 01:40:10: SUKSES Topup ke 082129777024 sebesar 20000 dengan SN 0031000529115447 harga = 20056; Saldo = 221.492'; |
29 | partner.getSNFromMessage(message).should.equal('0031000529115447'); | 30 | partner.getSNFromMessage(message).should.equal('0031000529115447'); |
30 | }); | 31 | }); |
31 | }); | 32 | }); |
32 | }); | 33 | }); |
33 | 34 |