const assert = require('assert'); const util = require('./../util/util.js'); describe('comments', () => { it('should cover functions even if comments are present immediately after the opening {', () => { const info = util.instrumentAndCompile('comments/postFunctionDeclarationComment'); util.report(info.solcOutput.errors); }); it('should cover lines even if comments are present', () => { const info = util.instrumentAndCompile('comments/postLineComment'); assert.deepEqual([6, 5], info.instrumented.runnableLines); util.report(info.solcOutput.errors); }); it('should cover contracts even if comments are present', () => { const info = util.instrumentAndCompile('comments/postContractComment'); util.report(info.solcOutput.errors); }); it('should cover if statements even if comments are present immediately after opening { ', () => { const info = util.instrumentAndCompile('comments/postIfStatementComment'); util.report(info.solcOutput.errors); }); });