Пример #1
0
 .then(function(result) {
   assert(result.profileId, " profileId Should be defined");
   assert(result._original, "_original should be defined");
   prospect.profileId = result.profileId;
   return service.chargeCustomer(
     { amount: casual.double(42) },
     prospect
   );
 })
Пример #2
0
 it("should submit a transaction", function(done) {
   service
     .submitTransaction(
       {
         amount: casual.double(42)
       },
       creditCards.visa,
       prospect
     )
     .then(function(transaction) {
       assert(transaction.transactionId, "transactionId should be defined");
       assert(transaction._original, "original should be defined");
       assert.equal(transaction._original.capture, true);
       done();
     })
     .catch(function(err) {
       done(err);
     });
 });
Пример #3
0
 it("should reject with a GatewayError if the gateway sends an error", function(done) {
   service
     .submitTransaction(
       {
         amount: casual.double(42)
       },
       assign({}, creditCards.visa, {
         creditCardNumber: "4000000000000010",
         expirationYear: "2009"
       }),
       prospect
     )
     .then(function(transaction) {
       throw new Error("should not get here");
     })
     .catch(function(err) {
       assert(err._original);
       assert.equal(err.message, "expiration date cannot be in the past");
       done();
     });
 });
Пример #4
0
 xit("should void a transaction", function(done) {
   service
     .authorizeTransaction(
       {
         amount: casual.double(42)
       },
       creditCards.visa,
       prospect
     )
     .then(function(transaction) {
       return service.voidTransaction(transaction.transactionId, {});
     })
     .then(function(result) {
       assert(result._original, "_original should be defined");
       assert(result._original.transaction.status, "voided");
       done();
     })
     .catch(function(err) {
       done(err);
     });
 });
Пример #5
0
 DECIMAL: function() {
   return casual.double(1, Math.pow(2, 31) - 1);
 },
Пример #6
0
		_(size).range().forEach(function (i) {
			setVariable({ index: i, variable: casual.double(params.min, params.max)});
		}).valueOf();