@@ -23,9 +23,19 @@ describe('LineByLineRenderer', () => {
2323
2424 describe ( 'makeLineHtml' , ( ) => {
2525 it ( 'should work for insertions' , ( ) => {
26+ const file = {
27+ addedLines : 12 ,
28+ deletedLines : 41 ,
29+ language : 'js' ,
30+ oldName : 'my/file/name.js' ,
31+ newName : 'my/file/name.js' ,
32+ isCombined : false ,
33+ isGitDiff : false ,
34+ blocks : [ ] ,
35+ } ;
2636 const hoganUtils = new HoganJsUtils ( { } ) ;
2737 const lineByLineRenderer = new LineByLineRenderer ( hoganUtils , { } ) ;
28- const fileHtml = lineByLineRenderer . generateSingleLineHtml ( {
38+ const fileHtml = lineByLineRenderer . generateSingleLineHtml ( file , {
2939 type : CSSLineClass . INSERTS ,
3040 prefix : '+' ,
3141 content : 'test' ,
@@ -49,9 +59,19 @@ describe('LineByLineRenderer', () => {
4959 } ) ;
5060
5161 it ( 'should work for deletions' , ( ) => {
62+ const file = {
63+ addedLines : 12 ,
64+ deletedLines : 41 ,
65+ language : 'js' ,
66+ oldName : 'my/file/name.js' ,
67+ newName : 'my/file/name.js' ,
68+ isCombined : false ,
69+ isGitDiff : false ,
70+ blocks : [ ] ,
71+ } ;
5272 const hoganUtils = new HoganJsUtils ( { } ) ;
5373 const lineByLineRenderer = new LineByLineRenderer ( hoganUtils , { } ) ;
54- const fileHtml = lineByLineRenderer . generateSingleLineHtml ( {
74+ const fileHtml = lineByLineRenderer . generateSingleLineHtml ( file , {
5575 type : CSSLineClass . DELETES ,
5676 prefix : '-' ,
5777 content : 'test' ,
@@ -75,9 +95,19 @@ describe('LineByLineRenderer', () => {
7595 } ) ;
7696
7797 it ( 'should convert indents into non breakin spaces (2 white spaces)' , ( ) => {
98+ const file = {
99+ addedLines : 12 ,
100+ deletedLines : 41 ,
101+ language : 'js' ,
102+ oldName : 'my/file/name.js' ,
103+ newName : 'my/file/name.js' ,
104+ isCombined : false ,
105+ isGitDiff : false ,
106+ blocks : [ ] ,
107+ } ;
78108 const hoganUtils = new HoganJsUtils ( { } ) ;
79109 const lineByLineRenderer = new LineByLineRenderer ( hoganUtils , { } ) ;
80- const fileHtml = lineByLineRenderer . generateSingleLineHtml ( {
110+ const fileHtml = lineByLineRenderer . generateSingleLineHtml ( file , {
81111 type : CSSLineClass . INSERTS ,
82112 prefix : '+' ,
83113 content : ' test' ,
@@ -101,9 +131,19 @@ describe('LineByLineRenderer', () => {
101131 } ) ;
102132
103133 it ( 'should convert indents into non breakin spaces (4 white spaces)' , ( ) => {
134+ const file = {
135+ addedLines : 12 ,
136+ deletedLines : 41 ,
137+ language : 'js' ,
138+ oldName : 'my/file/name.js' ,
139+ newName : 'my/file/name.js' ,
140+ isCombined : false ,
141+ isGitDiff : false ,
142+ blocks : [ ] ,
143+ } ;
104144 const hoganUtils = new HoganJsUtils ( { } ) ;
105145 const lineByLineRenderer = new LineByLineRenderer ( hoganUtils , { } ) ;
106- const fileHtml = lineByLineRenderer . generateSingleLineHtml ( {
146+ const fileHtml = lineByLineRenderer . generateSingleLineHtml ( file , {
107147 type : CSSLineClass . INSERTS ,
108148 prefix : '+' ,
109149 content : ' test' ,
@@ -127,9 +167,19 @@ describe('LineByLineRenderer', () => {
127167 } ) ;
128168
129169 it ( 'should preserve tabs' , ( ) => {
170+ const file = {
171+ addedLines : 12 ,
172+ deletedLines : 41 ,
173+ language : 'js' ,
174+ oldName : 'my/file/name.js' ,
175+ newName : 'my/file/name.js' ,
176+ isCombined : false ,
177+ isGitDiff : false ,
178+ blocks : [ ] ,
179+ } ;
130180 const hoganUtils = new HoganJsUtils ( { } ) ;
131181 const lineByLineRenderer = new LineByLineRenderer ( hoganUtils , { } ) ;
132- const fileHtml = lineByLineRenderer . generateSingleLineHtml ( {
182+ const fileHtml = lineByLineRenderer . generateSingleLineHtml ( file , {
133183 type : CSSLineClass . INSERTS ,
134184 prefix : '+' ,
135185 content : '\ttest' ,
0 commit comments