Fix naming, add tests #5
					 2 changed files with 42 additions and 0 deletions
				
			
		
							
								
								
									
										21
									
								
								src/app/converter/uridecoder.spec.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								src/app/converter/uridecoder.spec.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | ||||||
|  | import {URIDecoder} from './uridecoder'; | ||||||
|  | 
 | ||||||
|  | describe('URIDecoder', () => { | ||||||
|  |   let sut: URIDecoder; | ||||||
|  | 
 | ||||||
|  |   beforeEach(() => sut = new URIDecoder()); | ||||||
|  | 
 | ||||||
|  |   it('should create an instance', () => { | ||||||
|  |     expect(sut).toBeTruthy(); | ||||||
|  |   }); | ||||||
|  | 
 | ||||||
|  |   it('should have the id "uridecode"', () => { | ||||||
|  |     expect(sut.getId()).toEqual('uridecode'); | ||||||
|  |   }); | ||||||
|  | 
 | ||||||
|  |   it('should decode "http://m%C3%A4nu:gh%C3%ABim@host:port/hi.there?oh=well#ya" ' + | ||||||
|  |     'to "http://mänu:ghëim@host:port/hi.there?oh=well#ya"', () => { | ||||||
|  |     expect(sut.convert('http://m%C3%A4nu:gh%C3%ABim@host:port/hi.there?oh=well#ya')) | ||||||
|  |       .toEqual('http://mänu:ghëim@host:port/hi.there?oh=well#ya'); | ||||||
|  |   }); | ||||||
|  | }); | ||||||
							
								
								
									
										21
									
								
								src/app/converter/uriencoder.spec.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								src/app/converter/uriencoder.spec.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | ||||||
|  | import {URIEncoder} from './uriencoder'; | ||||||
|  | 
 | ||||||
|  | describe('URIEncoder', () => { | ||||||
|  |   let sut: URIEncoder; | ||||||
|  | 
 | ||||||
|  |   beforeEach(() => sut = new URIEncoder()); | ||||||
|  | 
 | ||||||
|  |   it('should create an instance', () => { | ||||||
|  |     expect(sut).toBeTruthy(); | ||||||
|  |   }); | ||||||
|  | 
 | ||||||
|  |   it('should have the id "uriencode"', () => { | ||||||
|  |     expect(sut.getId()).toEqual('uriencode'); | ||||||
|  |   }); | ||||||
|  | 
 | ||||||
|  |   it('should encode "http://mänu:ghëim@host:port/hi.there?oh=well#ya" ' + | ||||||
|  |     'to "http://m%C3%A4nu:gh%C3%ABim@host:port/hi.there?oh=well#ya"', () => { | ||||||
|  |     expect(sut.convert('http://mänu:ghëim@host:port/hi.there?oh=well#ya')) | ||||||
|  |       .toEqual('http://m%C3%A4nu:gh%C3%ABim@host:port/hi.there?oh=well#ya'); | ||||||
|  |   }); | ||||||
|  | }); | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue