Fix ESLint warnings/errors in external test JS

This commit is contained in:
Kamil Śliwak 2021-12-21 16:17:22 +01:00
parent ef6dd2ec50
commit 8cfecb45cc

View File

@ -4,17 +4,17 @@ const solc = require('../index.js');
tape('Deterministic Compilation', function (t) { tape('Deterministic Compilation', function (t) {
t.test('DAO', function (st) { t.test('DAO', function (st) {
var input = {}; const input = {};
var prevBytecode = null; let prevBytecode = null;
var testdir = 'test/DAO/'; const testdir = 'test/DAO/';
var files = ['DAO.sol', 'Token.sol', 'TokenCreation.sol', 'ManagedAccount.sol']; const files = ['DAO.sol', 'Token.sol', 'TokenCreation.sol', 'ManagedAccount.sol'];
var i; let i;
for (i in files) { for (i in files) {
var file = files[i]; const file = files[i];
input[file] = { content: fs.readFileSync(testdir + file, 'utf8') }; input[file] = { content: fs.readFileSync(testdir + file, 'utf8') };
} }
for (i = 0; i < 10; i++) { for (i = 0; i < 10; i++) {
var output = JSON.parse(solc.compile(JSON.stringify({ const output = JSON.parse(solc.compile(JSON.stringify({
language: 'Solidity', language: 'Solidity',
settings: { settings: {
optimizer: { optimizer: {
@ -31,9 +31,9 @@ tape('Deterministic Compilation', function (t) {
st.ok(output); st.ok(output);
st.ok(output.contracts); st.ok(output.contracts);
st.ok(output.contracts['DAO.sol']); st.ok(output.contracts['DAO.sol']);
st.ok(output.contracts['DAO.sol']['DAO']); st.ok(output.contracts['DAO.sol'].DAO);
st.ok(output.contracts['DAO.sol']['DAO'].evm.bytecode.object); st.ok(output.contracts['DAO.sol'].DAO.evm.bytecode.object);
var bytecode = output.contracts['DAO.sol']['DAO'].evm.bytecode.object; const bytecode = output.contracts['DAO.sol'].DAO.evm.bytecode.object;
st.ok(bytecode.length > 0); st.ok(bytecode.length > 0);
if (prevBytecode !== null) { if (prevBytecode !== null) {
st.equal(prevBytecode, bytecode); st.equal(prevBytecode, bytecode);