Index: packages/which/test/which_test.dart |
diff --git a/packages/which/test/which_test.dart b/packages/which/test/which_test.dart |
new file mode 100755 |
index 0000000000000000000000000000000000000000..7511421c7a5c79e365ec26b49ae7de4af1e82656 |
--- /dev/null |
+++ b/packages/which/test/which_test.dart |
@@ -0,0 +1,26 @@ |
+ |
+library which.test.which; |
+ |
+import 'package:path/path.dart'; |
+import 'package:unittest/unittest.dart'; |
+import 'package:which/which.dart'; |
+ |
+main() { |
+ group('which', () { |
+ // Any dart:io supported platform (*nix, osx, windows) should have `find`. |
+ test('should find `find`', () => which('find').then(_testResult)); |
+ }); |
+ |
+ group('whichSync', () { |
+ // Any dart:io supported platform (*nix, osx, windows) should have `find`. |
+ test('should find `find`', () { |
+ _testResult(whichSync('find')); |
+ }); |
+ }); |
+} |
+ |
+_testResult(String path) { |
+ expect(path, isNotNull); |
+ var base = basenameWithoutExtension(path); |
+ expect(base, 'find'); |
+} |