test.js
877 Bytes
var should = require('should');
var partner = require('./partner-bayarkilat');
describe('#partner-bayarkilat', function() {
describe('#prepareRemoteProductCode', function() {
product = partner.prepareRemoteProductCode('PULSA,TELKOMSEL10,10000');
it('should return correct object', function() {
product.product.should.equal('PULSA');
product.productDetail.should.equal('TELKOMSEL10');
product.nominal.should.equal('10000');
});
});
describe('#paddingDestination', function() {
it('should return correct padded destination', function() {
partner.paddingDestination('0812').should.equal('0000000000812');
partner.paddingDestination('0812', 14).should.equal('00000000000812');
partner.paddingDestination('0812', 2).should.equal('0812');
});
});
});