diff --git a/runtime/tests/vm/vm.status b/runtime/tests/vm/vm.status index 4be75f1ef9e..e1d95ce3d3b 100644 --- a/runtime/tests/vm/vm.status +++ b/runtime/tests/vm/vm.status @@ -71,9 +71,6 @@ dart/data_uri_failures_test/nomime: RuntimeError, OK dart/data_uri_failures_test/nocharset: RuntimeError, OK dart/data_uri_failures_test/base64: RuntimeError, OK -[ $runtime == vm && $system == windows ] -dart/data_uri_spawn_test: Crash # http://dartbug.com/22943 - [ $compiler == dart2dart ] # Skip until we stabilize language tests. *: Skip diff --git a/sdk/lib/io/platform_impl.dart b/sdk/lib/io/platform_impl.dart index d735521904e..3883957ef0d 100644 --- a/sdk/lib/io/platform_impl.dart +++ b/sdk/lib/io/platform_impl.dart @@ -48,6 +48,7 @@ class _Platform { path.startsWith('https:') || path.startsWith('package:') || path.startsWith('dart:') || + path.startsWith('data:') || path.startsWith('file:')) { script = Uri.parse(path); } else {