@@ -35,40 +35,32 @@ String get testHostname => '127.0.0.1';
3535
3636String get testHomePath => path.absolute ('test' );
3737
38- Uri ? getWebDriverUri (WebDriverSpec spec) {
39- switch (spec) {
40- case WebDriverSpec .W3c :
41- return _defaultFirefoxUri;
42- case WebDriverSpec .JsonWire :
43- return _defaultChromeUri;
44- default :
45- return null ;
46- }
47- }
38+ Uri ? getWebDriverUri (WebDriverSpec spec) => switch (spec) {
39+ WebDriverSpec .W3c => _defaultFirefoxUri,
40+ WebDriverSpec .JsonWire => _defaultChromeUri,
41+ _ => null ,
42+ };
4843
49- Map <String , dynamic > getCapabilities (WebDriverSpec spec) {
50- switch (spec) {
51- case WebDriverSpec .W3c :
52- return Capabilities .firefox;
53- case WebDriverSpec .JsonWire :
54- final capabilities = Capabilities .chrome;
55- final env = Platform .environment;
44+ Map <String , Object ?> getCapabilities (WebDriverSpec spec) => switch (spec) {
45+ WebDriverSpec .W3c => Capabilities .firefox,
46+ WebDriverSpec .JsonWire => () {
47+ final capabilities = Capabilities .chrome;
48+ final env = Platform .environment;
5649
57- final chromeOptions = < String , dynamic > {};
50+ final chromeOptions = < String , Object ? > {};
5851
59- if (env['CHROMEDRIVER_BINARY' ] != null ) {
60- chromeOptions['binary' ] = env['CHROMEDRIVER_BINARY' ];
61- }
52+ if (env['CHROMEDRIVER_BINARY' ] != null ) {
53+ chromeOptions['binary' ] = env['CHROMEDRIVER_BINARY' ];
54+ }
6255
63- if (env['CHROMEDRIVER_ARGS' ] != null ) {
64- chromeOptions['args' ] = env['CHROMEDRIVER_ARGS' ]! .split (' ' );
65- }
56+ if (env['CHROMEDRIVER_ARGS' ] != null ) {
57+ chromeOptions['args' ] = env['CHROMEDRIVER_ARGS' ]! .split (' ' );
58+ }
6659
67- if (chromeOptions.isNotEmpty) {
68- capabilities[Capabilities .chromeOptions] = chromeOptions;
69- }
70- return capabilities;
71- default :
72- return < String , dynamic > {};
73- }
74- }
60+ if (chromeOptions.isNotEmpty) {
61+ capabilities[Capabilities .chromeOptions] = chromeOptions;
62+ }
63+ return capabilities;
64+ }(),
65+ _ => < String , Object ? > {}
66+ };
0 commit comments