@@ -170,16 +170,39 @@ var KARMA_CONFIG = {
170170 base : "SauceLabs" ,
171171 browserName : "firefox"
172172 } ,
173- "SL_Safari " : {
173+ "SL_Safari_7 " : {
174174 base : "SauceLabs" ,
175175 platform : "OS X 10.9" ,
176176 browserName : "safari" ,
177177 version : "7"
178178 } ,
179- "SL_IE" : {
179+ "SL_Safari_8" : {
180+ base : "SauceLabs" ,
181+ platform : "OS X 10.10" ,
182+ browserName : "safari" ,
183+ version : "8"
184+ } ,
185+ "SL_Safari_9" : {
186+ base : "SauceLabs" ,
187+ platform : "OS X 10.11" ,
188+ browserName : "safari" ,
189+ version : "9"
190+ } ,
191+ "SL_IE_10" : {
180192 base : "SauceLabs" ,
181193 browserName : "internet explorer" ,
182194 version : "10"
195+ } ,
196+ "SL_IE_11" : {
197+ base : "SauceLabs" ,
198+ browserName : "internet explorer" ,
199+ platform : "Windows 8.1" ,
200+ version : "11"
201+ } ,
202+ "SL_EDGE" : {
203+ base : "SauceLabs" ,
204+ browserName : "microsoftedge" ,
205+ platform : "Windows 10"
183206 }
184207 } ,
185208 captureTimeout : 600000 ,
@@ -191,7 +214,7 @@ var KARMA_CONFIG = {
191214} ;
192215var KARMA_BROWSERS = {
193216 local : [ "Chrome" , "Firefox" ] ,
194- saucelabs : [ "SL_Chrome" , "SL_Firefox" , "SL_IE " , "SL_Safari " ]
217+ saucelabs : [ "SL_Chrome" , "SL_Firefox" , "SL_Safari_7 " , "SL_Safari_8" , "SL_Safari_9" , "SL_IE_10" , "SL_IE_11 "]
195218} ;
196219// allow for IE on windows
197220if ( / ^ w i n / . test ( process . platform ) ) {
@@ -219,8 +242,14 @@ gulp.task("test:browser:single", function(done) {
219242 }
220243 if ( browsers . length ) {
221244 config . browsers = config . browsers . filter ( function ( b ) {
222- b = b . replace ( "SL_" , "" ) ;
223- return - 1 !== browsers . indexOf ( b ) ;
245+ b = b . replace ( "SL_" , "" ) . toLowerCase ( ) ;
246+ var found = false ,
247+ asked ;
248+ for ( var idx = 0 ; ! found && browsers . length > idx ; idx ++ ) {
249+ asked = browsers [ idx ] . toLowerCase ( ) ;
250+ found = ( 0 === b . indexOf ( asked ) ) ;
251+ }
252+ return found ;
224253 } ) ;
225254 }
226255
0 commit comments