var assert = require('assert'); var fileListPrinter = require('../src/file-list-printer.js').FileListPrinter; describe('FileListPrinter', function() { describe('generateFileList', function() { it('should work for all kinds of files', function() { var files = [{ addedLines: 12, deletedLines: 41, language: 'js', oldName: 'my/file/name.js', newName: 'my/file/name.js' }, { addedLines: 12, deletedLines: 41, language: 'js', oldName: 'my/file/name1.js', newName: 'my/file/name2.js' }, { addedLines: 12, deletedLines: 0, language: 'js', oldName: 'dev/null', newName: 'my/file/name.js', isNew: true }, { addedLines: 0, deletedLines: 41, language: 'js', oldName: 'my/file/name.js', newName: 'dev/null', isDeleted: true }]; var fileHtml = fileListPrinter.generateFileList(files); var expected = '