| 
									
										
										
										
											2016-06-08 16:38:52 -07:00
										 |  |  | import {beforeEach, ddescribe, describe, expect, iit, inject, it, xit,} from '@angular/core/testing/testing_internal'; | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  | import {escapeSingleQuoteString} from '@angular/compiler/src/output/abstract_emitter'; | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | export function main() { | 
					
						
							|  |  |  |   describe('AbstractEmitter', () => { | 
					
						
							|  |  |  |     describe('escapeSingleQuoteString', () => { | 
					
						
							|  |  |  |       it('should escape single quotes', | 
					
						
							|  |  |  |          () => { expect(escapeSingleQuoteString(`'`, false)).toEqual(`'\\''`); }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       it('should escape backslash', | 
					
						
							|  |  |  |          () => { expect(escapeSingleQuoteString('\\', false)).toEqual(`'\\\\'`); }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       it('should escape newlines', | 
					
						
							|  |  |  |          () => { expect(escapeSingleQuoteString('\n', false)).toEqual(`'\\n'`); }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       it('should escape carriage returns', | 
					
						
							|  |  |  |          () => { expect(escapeSingleQuoteString('\r', false)).toEqual(`'\\r'`); }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       it('should escape $', () => { expect(escapeSingleQuoteString('$', true)).toEqual(`'\\$'`); }); | 
					
						
							|  |  |  |       it('should not escape $', | 
					
						
							|  |  |  |          () => { expect(escapeSingleQuoteString('$', false)).toEqual(`'$'`); }); | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | } |