Skip to content

Commit fa2ff93

Browse files
committed
updated path to load strategy providers and added a throw statement when new module format (ddc library bundle) is requested
1 parent ee74174 commit fa2ff93

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

dwds/test/fixtures/context.dart

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ import 'package:dwds/src/connections/app_connection.dart';
1515
import 'package:dwds/src/connections/debug_connection.dart';
1616
import 'package:dwds/src/debugging/webkit_debugger.dart';
1717
import 'package:dwds/src/loaders/build_runner_require.dart';
18-
import 'package:dwds/src/loaders/frontend_server_ddc.dart';
19-
import 'package:dwds/src/loaders/frontend_server_require.dart';
18+
import 'package:dwds/src/loaders/frontend_server_strategy_provider.dart';
2019
import 'package:dwds/src/loaders/strategy.dart';
2120
import 'package:dwds/src/readers/proxy_server_asset_reader.dart';
2221
import 'package:dwds/src/services/chrome_proxy_service.dart';
@@ -348,13 +347,18 @@ class TestContext {
348347
() async => {},
349348
buildSettings,
350349
).strategy,
351-
ModuleFormat.ddc => FrontendServerDdcStrategyProvider(
352-
testSettings.reloadConfiguration,
353-
assetReader,
354-
packageUriMapper,
355-
() async => {},
356-
buildSettings,
357-
).strategy,
350+
ModuleFormat.ddc => buildSettings.canaryFeatures
351+
? throw Exception(
352+
'''Unsupported DDC module format ${testSettings.moduleFormat.name}
353+
with canaryFeatures set to ${buildSettings.canaryFeatures}.''',
354+
)
355+
: FrontendServerDdcStrategyProvider(
356+
testSettings.reloadConfiguration,
357+
assetReader,
358+
packageUriMapper,
359+
() async => {},
360+
buildSettings,
361+
).strategy,
358362
_ => throw Exception(
359363
'Unsupported DDC module format ${testSettings.moduleFormat.name}.',
360364
)

0 commit comments

Comments
 (0)