-
Notifications
You must be signed in to change notification settings - Fork 12.1k
Prefer const in test files #1117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 4 commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
5445c1e
Removed all instances of var.
nventuro 1f71595
Sorted eslintrc rules.
nventuro f351f51
Made eslint rule severity explicit.
nventuro fe1d0ed
Now prefering const over let.
nventuro ced7a30
Merge branch 'master' into prefer-const
nventuro 6accba1
Merge branch 'master' into prefer-const
nventuro File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,53 +1,53 @@ | ||
const { assertRevert } = require('./helpers/assertRevert'); | ||
const { ethGetBalance } = require('./helpers/web3'); | ||
|
||
var LimitBalanceMock = artifacts.require('LimitBalanceMock'); | ||
const LimitBalanceMock = artifacts.require('LimitBalanceMock'); | ||
|
||
contract('LimitBalance', function (accounts) { | ||
let lb; | ||
let limitBalance; | ||
|
||
beforeEach(async function () { | ||
lb = await LimitBalanceMock.new(); | ||
limitBalance = await LimitBalanceMock.new(); | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💯 |
||
}); | ||
|
||
let LIMIT = 1000; | ||
const LIMIT = 1000; | ||
|
||
it('should expose limit', async function () { | ||
let limit = await lb.limit(); | ||
const limit = await limitBalance.limit(); | ||
assert.equal(limit, LIMIT); | ||
}); | ||
|
||
it('should allow sending below limit', async function () { | ||
let amount = 1; | ||
await lb.limitedDeposit({ value: amount }); | ||
const amount = 1; | ||
await limitBalance.limitedDeposit({ value: amount }); | ||
|
||
const balance = await ethGetBalance(lb.address); | ||
const balance = await ethGetBalance(limitBalance.address); | ||
assert.equal(balance, amount); | ||
}); | ||
|
||
it('shouldnt allow sending above limit', async function () { | ||
let amount = 1110; | ||
await assertRevert(lb.limitedDeposit({ value: amount })); | ||
const amount = 1110; | ||
await assertRevert(limitBalance.limitedDeposit({ value: amount })); | ||
}); | ||
|
||
it('should allow multiple sends below limit', async function () { | ||
let amount = 500; | ||
await lb.limitedDeposit({ value: amount }); | ||
const amount = 500; | ||
await limitBalance.limitedDeposit({ value: amount }); | ||
|
||
const balance = await ethGetBalance(lb.address); | ||
const balance = await ethGetBalance(limitBalance.address); | ||
assert.equal(balance, amount); | ||
|
||
await lb.limitedDeposit({ value: amount }); | ||
const updatedBalance = await ethGetBalance(lb.address); | ||
await limitBalance.limitedDeposit({ value: amount }); | ||
const updatedBalance = await ethGetBalance(limitBalance.address); | ||
assert.equal(updatedBalance, amount * 2); | ||
}); | ||
|
||
it('shouldnt allow multiple sends above limit', async function () { | ||
let amount = 500; | ||
await lb.limitedDeposit({ value: amount }); | ||
const amount = 500; | ||
await limitBalance.limitedDeposit({ value: amount }); | ||
|
||
const balance = await ethGetBalance(lb.address); | ||
const balance = await ethGetBalance(limitBalance.address); | ||
assert.equal(balance, amount); | ||
await assertRevert(lb.limitedDeposit({ value: amount + 1 })); | ||
await assertRevert(limitBalance.limitedDeposit({ value: amount + 1 })); | ||
}); | ||
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wouldn't like to delay this branch, and I love what you are doing with style.
But, this changes are not related to
const
. For the future branches, please split the things that are not related into small focused PRs.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Forgive me father for I have sinned :(
I know I shouldn't have, but I couldn't stand the ugly and unsorted eslint file. Didn't add any new rules other than the
const
related ones though.