Skip to content

Commit

Permalink
Prevent DRY
Browse files Browse the repository at this point in the history
  • Loading branch information
rudygodoy committed Jun 29, 2017
1 parent 549590d commit de99e7b
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions test/PullPayment.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
var PullPaymentMock = artifacts.require("./helpers/PullPaymentMock.sol");

contract('PullPayment', function(accounts) {

let ppce;
let tAMOUNT = 17*1e18;

beforeEach(async function() {
ppce = await PullPaymentMock.new({value: tAMOUNT});
});

it("can't call asyncSend externally", async function() {
let ppc = await PullPaymentMock.new();
assert.isUndefined(ppc.asyncSend);
assert.isUndefined(ppce.asyncSend);
});

it("can record an async payment correctly", async function() {
let AMOUNT = 100;
let ppce = await PullPaymentMock.new();
let callSend = await ppce.callSend(accounts[0], AMOUNT);
let paymentsToAccount0 = await ppce.payments(accounts[0]);
let totalPayments = await ppce.totalPayments();
Expand All @@ -19,7 +23,6 @@ contract('PullPayment', function(accounts) {
});

it("can add multiple balances on one account", async function() {
let ppce = await PullPaymentMock.new();
let call1 = await ppce.callSend(accounts[0], 200);
let call2 = await ppce.callSend(accounts[0], 300);
let paymentsToAccount0 = await ppce.payments(accounts[0]);
Expand All @@ -30,7 +33,6 @@ contract('PullPayment', function(accounts) {
});

it("can add balances on multiple accounts", async function() {
let ppce = await PullPaymentMock.new();
let call1 = await ppce.callSend(accounts[0], 200);
let call2 = await ppce.callSend(accounts[1], 300);

Expand All @@ -45,11 +47,9 @@ contract('PullPayment', function(accounts) {
});

it("can withdraw payment", async function() {
let AMOUNT = 17*1e18;
let payee = accounts[1];
let initialBalance = web3.eth.getBalance(payee);

let ppce = await PullPaymentMock.new({value: AMOUNT});
let call1 = await ppce.callSend(payee, AMOUNT);

let payment1 = await ppce.payments(payee);
Expand Down

0 comments on commit de99e7b

Please sign in to comment.