after solving that issue (so still identical setup & versions) ... I have a new problem:
truffle test
Compiling ./contracts/HTLC.sol...
Compiling ./contracts/Migrations.sol...
Compiling zeppelin-solidity/contracts/ReentrancyGuard.sol...
Compilation warnings encountered:
[... warnings omitted ...]
.../ethereum-htlc/test/htlc.js:34
const to32 = buffer => `0x${pad(buffer, 64, '0')}`
^^
SyntaxError: Identifier 'to32' has already been declared
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at /usr/lib/node_modules/truffle/node_modules/mocha/lib/mocha.js:231:27
after solving that issue (so still identical setup & versions) ... I have a new problem: