Blame view
test.js
1.33 KB
ebb83f38d
|
1 2 3 4 5 6 7 8 9 10 11 |
var should = require("should"); var partner = require("./partner-cjk"); describe("#partner-cjk", function() { var params = { trxtype: '01', prdcode: 'PU1TS10', value: '10000', msisdn: '082129777024', trxid: '1237', uid: '082129777025', |
d56473046
|
12 |
password: '1234', |
ebb83f38d
|
13 14 15 16 |
}; describe("#createSign", function() { it('should return correct sign', function() { |
d56473046
|
17 |
partner.calculateSignature(params).should.equal('93f3fbed4f4567ba1e10f2d0a0485c7c0d2254b1cb519ae51e533d7111cb6f8b'); |
ebb83f38d
|
18 19 20 21 22 |
}); }); describe('#createXmlPayload', function() { it('should return correct xml', function() { |
d56473046
|
23 24 |
partner.createXmlPayload(params).should.equal('<?xml version="1.0" ?> <ciwaru><trxtype>01</trxtype><prdcode>PU1TS10</prdcode><value>10000</value><msisdn>082129777024</msisdn><trxid>1237</trxid><uid>082129777025</uid><hash>93f3fbed4f4567ba1e10f2d0a0485c7c0d2254b1cb519ae51e533d7111cb6f8b</hash></ciwaru>'); |
ebb83f38d
|
25 26 27 28 29 |
}); }); describe('#getSNFromMessage', function() { it('should return correct sn', function() { |
6df0e4bb8
|
30 31 |
var message = '2016-05-04 10:15:50: SUKSES Topup Ke 081905851012 Sebesar 5.000 Dengan SN: 100008530070 Harga = 5.612. Saldo = 475.972'; partner.getSNFromMessage(message).should.equal('100008530070'); |
ebb83f38d
|
32 33 34 |
}); }); }); |