2015-10-13 00:29:13 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  { describe ,  it ,  iit ,  ddescribe ,  expect ,  BrowserDetection }  from  'angular2/testing_internal' ;  
						 
					
						
							
								
									
										
										
										
											2015-11-06 17:34:07 -08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  { StringMapWrapper }  from  'angular2/src/facade/collection' ;  
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								export  function  main() {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  describe ( 'BrowserDetection' ,  ( )  = >  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    var  browsers  =  [ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'Chrome' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : true 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'Chrome mobile' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (Linux; Android 5.1.1; D5803 Build/23.4.A.0.546) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.133 Mobile Safari/537.36' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : true 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'Firefox' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (X11; Linux i686; rv:40.0) Gecko/20100101 Firefox/40.0' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'IE9' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727)' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'IE10' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; .NET4.0E; .NET4.0C)' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'IE11' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; rv:11.0) like Gecko' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'Edge' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10136' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'Android4.1' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (Linux; U; Android 4.1.1; en-us; Android SDK built for x86 Build/JRO03H) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'Android4.2' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (Linux; U; Android 4.2; en-us; Android SDK built for x86 Build/JOP40C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'Android4.3' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (Linux; U; Android 4.3; en-us; Android SDK built for x86 Build/JSS15J) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'Android4.4' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (Linux; Android 4.4.2; Android SDK built for x86 Build/KK) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'Safari7' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/7.1.7 Safari/537.85.16' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'Safari8' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'iOS7' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (iPhone; CPU iPhone OS 7_1 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 Mobile/11D167 Safari/9537.53' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        name :  'iOS8' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ua :  'Mozilla/5.0 (iPhone; CPU iPhone OS 8_4 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H141 Safari/600.1.4' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isFirefox : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isAndroid : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isEdge : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isIE : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isWebkit : true , 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        isIOS7 : false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        isSlow : false , 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        supportsIntlApi : false 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ] ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-10-02 17:33:21 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    browsers . forEach ( ( browser :  { [ key : string ] :  any } )  = >  { 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								      it ( ` should detect  ${ StringMapWrapper . get ( browser ,  'name' ) } ` ,  ( )  = >  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        var  bd  =  new  BrowserDetection ( < string > StringMapWrapper . get ( browser ,  'ua' ) ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        expect ( bd . isFirefox ) . toBe ( StringMapWrapper . get ( browser ,  'isFirefox' ) ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        expect ( bd . isAndroid ) . toBe ( StringMapWrapper . get ( browser ,  'isAndroid' ) ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        expect ( bd . isEdge ) . toBe ( StringMapWrapper . get ( browser ,  'isEdge' ) ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        expect ( bd . isIE ) . toBe ( StringMapWrapper . get ( browser ,  'isIE' ) ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        expect ( bd . isWebkit ) . toBe ( StringMapWrapper . get ( browser ,  'isWebkit' ) ) ; 
							 
						 
					
						
							
								
									
										
										
										
											2015-09-09 16:41:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        expect ( bd . isIOS7 ) . toBe ( StringMapWrapper . get ( browser ,  'isIOS7' ) ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        expect ( bd . isSlow ) . toBe ( StringMapWrapper . get ( browser ,  'isSlow' ) ) ; 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-24 15:41:36 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        expect ( bd . supportsIntlApi ) . toBe ( StringMapWrapper . get ( browser ,  'supportsIntlApi' ) ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}