Fix naming, add tests #5
					 5 changed files with 44 additions and 2 deletions
				
			
		|  | @ -14,8 +14,8 @@ import {PunycodeEncoder} from './converter/punycode-encoder'; | ||||||
| import {QuotedPrintableDecoder} from './converter/quoted-printable-decoder'; | import {QuotedPrintableDecoder} from './converter/quoted-printable-decoder'; | ||||||
| import {QuotedPrintableEncoder} from './converter/quoted-printable-encoder'; | import {QuotedPrintableEncoder} from './converter/quoted-printable-encoder'; | ||||||
| import {ROT13Converter} from './converter/rot13-converter'; | import {ROT13Converter} from './converter/rot13-converter'; | ||||||
| import {URIComponentDecoder} from './converter/uricomponentdecoder'; | import {URIComponentDecoder} from './converter/uricomponent-decoder'; | ||||||
| import {URIComponentEncoder} from './converter/uricomponentencoder'; | import {URIComponentEncoder} from './converter/uricomponent-encoder'; | ||||||
| import {URIDecoder} from './converter/uridecoder'; | import {URIDecoder} from './converter/uridecoder'; | ||||||
| import {URIEncoder} from './converter/uriencoder'; | import {URIEncoder} from './converter/uriencoder'; | ||||||
| import {UTF8Decoder} from './converter/utf8decoder'; | import {UTF8Decoder} from './converter/utf8decoder'; | ||||||
|  |  | ||||||
							
								
								
									
										21
									
								
								src/app/converter/uricomponent-decoder.spec.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								src/app/converter/uricomponent-decoder.spec.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | ||||||
|  | import {URIComponentDecoder} from './uricomponent-decoder'; | ||||||
|  | 
 | ||||||
|  | describe('URIComponentDecoder', () => { | ||||||
|  |   let sut: URIComponentDecoder; | ||||||
|  | 
 | ||||||
|  |   beforeEach(() => sut = new URIComponentDecoder()); | ||||||
|  | 
 | ||||||
|  |   it('should create an instance', () => { | ||||||
|  |     expect(sut).toBeTruthy(); | ||||||
|  |   }); | ||||||
|  | 
 | ||||||
|  |   it('should have the id "uricomponentdecode"', () => { | ||||||
|  |     expect(sut.getId()).toEqual('uricomponentdecode'); | ||||||
|  |   }); | ||||||
|  | 
 | ||||||
|  |   it('should decode "http%3A%2F%2Fm%C3%A4nu%3Agh%C3%ABim%40host%3Aport%2Fhi.there%3Foh%3Dwell%23ya" ' + | ||||||
|  |     'to "http://mänu:ghëim@host:port/hi.there?oh=well#ya"', () => { | ||||||
|  |     expect(sut.convert('http%3A%2F%2Fm%C3%A4nu%3Agh%C3%ABim%40host%3Aport%2Fhi.there%3Foh%3Dwell%23ya')) | ||||||
|  |       .toEqual('http://mänu:ghëim@host:port/hi.there?oh=well#ya'); | ||||||
|  |   }); | ||||||
|  | }); | ||||||
							
								
								
									
										21
									
								
								src/app/converter/uricomponent-encoder.spec.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								src/app/converter/uricomponent-encoder.spec.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | ||||||
|  | import {URIComponentEncoder} from './uricomponent-encoder'; | ||||||
|  | 
 | ||||||
|  | describe('URIComponentEncoder', () => { | ||||||
|  |   let sut: URIComponentEncoder; | ||||||
|  | 
 | ||||||
|  |   beforeEach(() => sut = new URIComponentEncoder()); | ||||||
|  | 
 | ||||||
|  |   it('should create an instance', () => { | ||||||
|  |     expect(sut).toBeTruthy(); | ||||||
|  |   }); | ||||||
|  | 
 | ||||||
|  |   it('should have the id "uricomponentencode"', () => { | ||||||
|  |     expect(sut.getId()).toEqual('uricomponentencode'); | ||||||
|  |   }); | ||||||
|  | 
 | ||||||
|  |   it('should encode "http://mänu:ghëim@host:port/hi.there?oh=well#ya" ' + | ||||||
|  |     'to "http%3A%2F%2Fm%C3%A4nu%3Agh%C3%ABim%40host%3Aport%2Fhi.there%3Foh%3Dwell%23ya"', () => { | ||||||
|  |     expect(sut.convert('http://mänu:ghëim@host:port/hi.there?oh=well#ya')) | ||||||
|  |       .toEqual('http%3A%2F%2Fm%C3%A4nu%3Agh%C3%ABim%40host%3Aport%2Fhi.there%3Foh%3Dwell%23ya'); | ||||||
|  |   }); | ||||||
|  | }); | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue