diff --git a/shell/testing/tester_main.cc b/shell/testing/tester_main.cc index 607dc6a6a61a3..8b1b49131bb75 100644 --- a/shell/testing/tester_main.cc +++ b/shell/testing/tester_main.cc @@ -526,6 +526,7 @@ int main(int argc, char* argv[]) { // it as a positional argument instead. settings.application_kernel_asset = command_line.positional_args()[0]; } + settings.advisory_script_uri = settings.application_kernel_asset; if (settings.application_kernel_asset.empty()) { FML_LOG(ERROR) << "Dart kernel file not specified."; diff --git a/testing/dart/BUILD.gn b/testing/dart/BUILD.gn index 2e1bb1ad38f67..f59b6166c6c64 100644 --- a/testing/dart/BUILD.gn +++ b/testing/dart/BUILD.gn @@ -38,6 +38,7 @@ tests = [ "paragraph_test.dart", "path_test.dart", "picture_test.dart", + "platform_test.dart", "platform_view_test.dart", "plugin_utilities_test.dart", "semantics_test.dart", diff --git a/testing/dart/platform_test.dart b/testing/dart/platform_test.dart new file mode 100644 index 0000000000000..5ba620ddcc567 --- /dev/null +++ b/testing/dart/platform_test.dart @@ -0,0 +1,14 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'dart:io'; + +import 'package:litetest/litetest.dart'; + +void main() { + test('Platform.script has right URI', () async { + // Platform.script should look like file:///path/to/engine/src/out/variant/gen/platform_test.dart.dill + expect(Platform.script.path, endsWith('gen/platform_test.dart.dill')); + }); +}