Make package_build tests work on Windows
Make package_build tests work on Windows
Change-Id: I136aa4120aea5c55b125f4866b4c5f24e8d15812
Reviewed-on: https://dart-review.googlesource.com/c/87243
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
diff --git a/pkg/analyzer/test/src/workspace/package_build_test.dart b/pkg/analyzer/test/src/workspace/package_build_test.dart
index 7a86c3b..173fc46 100644
--- a/pkg/analyzer/test/src/workspace/package_build_test.dart
+++ b/pkg/analyzer/test/src/workspace/package_build_test.dart
@@ -8,6 +8,7 @@
import 'package:analyzer/src/test_utilities/resource_provider_mixin.dart';
import 'package:analyzer/src/workspace/package_build.dart';
import 'package:package_config/packages.dart';
+import 'package:path/path.dart' as path;
import 'package:test/test.dart';
import 'package:test_reflective_loader/test_reflective_loader.dart';
@@ -533,8 +534,14 @@
var package = workspace
.findPackageFor(convertPath('/workspace/project/lib/code.dart'));
- expect(package.contains('/workspace/project/lib/file2.dart'), isTrue);
- expect(package.contains('/workspace/project/bin/bin.dart'), isTrue);
- expect(package.contains('/workspace/project/test/test.dart'), isTrue);
+ var file2Path =
+ path.separator + path.join('workspace', 'project', 'lib', 'file2.dart');
+ expect(package.contains(file2Path), isTrue);
+ var binPath =
+ path.separator + path.join('workspace', 'project', 'bin', 'bin.dart');
+ expect(package.contains(binPath), isTrue);
+ var testPath =
+ path.separator + path.join('workspace', 'project', 'test', 'test.dart');
+ expect(package.contains(testPath), isTrue);
}
}