Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(88)

Unified Diff: utils/tests/pub/io_test.dart

Issue 11785028: Commit Martin's patch for pub + lib_v2. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Revise. Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « utils/tests/pub/curl_client_test.dart ('k') | utils/tests/pub/oauth2_test.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: utils/tests/pub/io_test.dart
diff --git a/utils/tests/pub/io_test.dart b/utils/tests/pub/io_test.dart
index 01b15907dd1bed3798baba55e0d07e8248212b9f..94e8a52d871ee15d5e15d0a276b48c4e4199f868 100644
--- a/utils/tests/pub/io_test.dart
+++ b/utils/tests/pub/io_test.dart
@@ -12,10 +12,10 @@ main() {
test('lists a simple directory non-recursively', () {
expect(withTempDir((path) {
var future = writeTextFile(join(path, 'file1.txt'), '')
- .chain((_) => writeTextFile(join(path, 'file2.txt'), ''))
- .chain((_) => createDir(join(path, 'subdir')))
- .chain((_) => writeTextFile(join(path, 'subdir', 'file3.txt'), ''))
- .chain((_) => listDir(path));
+ .then((_) => writeTextFile(join(path, 'file2.txt'), ''))
+ .then((_) => createDir(join(path, 'subdir')))
+ .then((_) => writeTextFile(join(path, 'subdir', 'file3.txt'), ''))
+ .then((_) => listDir(path));
expect(future, completion(unorderedEquals([
join(path, 'file1.txt'),
join(path, 'file2.txt'),
@@ -28,10 +28,10 @@ main() {
test('lists a simple directory recursively', () {
expect(withTempDir((path) {
var future = writeTextFile(join(path, 'file1.txt'), '')
- .chain((_) => writeTextFile(join(path, 'file2.txt'), ''))
- .chain((_) => createDir(join(path, 'subdir')))
- .chain((_) => writeTextFile(join(path, 'subdir', 'file3.txt'), ''))
- .chain((_) => listDir(path, recursive: true));
+ .then((_) => writeTextFile(join(path, 'file2.txt'), ''))
+ .then((_) => createDir(join(path, 'subdir')))
+ .then((_) => writeTextFile(join(path, 'subdir', 'file3.txt'), ''))
+ .then((_) => listDir(path, recursive: true));
expect(future, completion(unorderedEquals([
join(path, 'file1.txt'),
join(path, 'file2.txt'),
@@ -45,11 +45,11 @@ main() {
test('ignores hidden files by default', () {
expect(withTempDir((path) {
var future = writeTextFile(join(path, 'file1.txt'), '')
- .chain((_) => writeTextFile(join(path, 'file2.txt'), ''))
- .chain((_) => writeTextFile(join(path, '.file3.txt'), ''))
- .chain((_) => createDir(join(path, '.subdir')))
- .chain((_) => writeTextFile(join(path, '.subdir', 'file3.txt'), ''))
- .chain((_) => listDir(path, recursive: true));
+ .then((_) => writeTextFile(join(path, 'file2.txt'), ''))
+ .then((_) => writeTextFile(join(path, '.file3.txt'), ''))
+ .then((_) => createDir(join(path, '.subdir')))
+ .then((_) => writeTextFile(join(path, '.subdir', 'file3.txt'), ''))
+ .then((_) => listDir(path, recursive: true));
expect(future, completion(unorderedEquals([
join(path, 'file1.txt'),
join(path, 'file2.txt')
@@ -61,11 +61,11 @@ main() {
test('includes hidden files when told to', () {
expect(withTempDir((path) {
var future = writeTextFile(join(path, 'file1.txt'), '')
- .chain((_) => writeTextFile(join(path, 'file2.txt'), ''))
- .chain((_) => writeTextFile(join(path, '.file3.txt'), ''))
- .chain((_) => createDir(join(path, '.subdir')))
- .chain((_) => writeTextFile(join(path, '.subdir', 'file3.txt'), ''))
- .chain((_) {
+ .then((_) => writeTextFile(join(path, 'file2.txt'), ''))
+ .then((_) => writeTextFile(join(path, '.file3.txt'), ''))
+ .then((_) => createDir(join(path, '.subdir')))
+ .then((_) => writeTextFile(join(path, '.subdir', 'file3.txt'), ''))
+ .then((_) {
return listDir(path, recursive: true, includeHiddenFiles: true);
});
expect(future, completion(unorderedEquals([
@@ -83,18 +83,18 @@ main() {
expect(withTempDir((path) {
var dirToList = join(path, 'dir-to-list');
var future = writeTextFile(join(path, 'file1.txt'), '')
- .chain((_) => writeTextFile(join(path, 'file2.txt'), ''))
- .chain((_) => createDir(dirToList))
- .chain((_) {
+ .then((_) => writeTextFile(join(path, 'file2.txt'), ''))
+ .then((_) => createDir(dirToList))
+ .then((_) {
return createSymlink(
join(path, 'file1.txt'),
join(dirToList, 'link1'));
- }).chain((_) => createDir(join(dirToList, 'subdir')))
- .chain((_) {
+ }).then((_) => createDir(join(dirToList, 'subdir')))
+ .then((_) {
return createSymlink(
join(path, 'file2.txt'),
join(dirToList, 'subdir', 'link2'));
- }).chain((_) => listDir(dirToList, recursive: true));
+ }).then((_) => listDir(dirToList, recursive: true));
expect(future, completion(unorderedEquals([
join(dirToList, 'link1'),
join(dirToList, 'subdir'),
@@ -107,8 +107,8 @@ main() {
test('works with recursive symlinks', () {
expect(withTempDir((path) {
var future = writeTextFile(join(path, 'file1.txt'), '')
- .chain((_) => createSymlink(path, join(path, 'linkdir')))
- .chain((_) => listDir(path, recursive: true));
+ .then((_) => createSymlink(path, join(path, 'linkdir')))
+ .then((_) => listDir(path, recursive: true));
expect(future, completion(unorderedEquals([
join(path, 'file1.txt'),
join(path, 'linkdir')
« no previous file with comments | « utils/tests/pub/curl_client_test.dart ('k') | utils/tests/pub/oauth2_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698