Index: sdk/lib/_internal/pub_generated/test/hosted/version_negotiation_test.dart |
diff --git a/sdk/lib/_internal/pub/test/hosted/version_negotiation_test.dart b/sdk/lib/_internal/pub_generated/test/hosted/version_negotiation_test.dart |
similarity index 71% |
copy from sdk/lib/_internal/pub/test/hosted/version_negotiation_test.dart |
copy to sdk/lib/_internal/pub_generated/test/hosted/version_negotiation_test.dart |
index f6026186ab45b7da243a69ed71315886f8942fe7..d5b18f6f4e5296019fbcffee3e0cd0081c30bc5b 100644 |
--- a/sdk/lib/_internal/pub/test/hosted/version_negotiation_test.dart |
+++ b/sdk/lib/_internal/pub_generated/test/hosted/version_negotiation_test.dart |
@@ -1,23 +1,14 @@ |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
library pub_tests; |
- |
import 'package:scheduled_test/scheduled_server.dart'; |
import 'package:scheduled_test/scheduled_test.dart'; |
import 'package:shelf/shelf.dart' as shelf; |
- |
import '../descriptor.dart' as d; |
import '../test_pub.dart'; |
- |
main() { |
initConfig(); |
- |
forBothPubGetAndUpgrade((command) { |
integration('sends the correct Accept header', () { |
var server = new ScheduledServer(); |
- |
d.appDir({ |
"foo": { |
"hosted": { |
@@ -26,21 +17,17 @@ main() { |
} |
} |
}).create(); |
- |
var pub = startPub(args: [command.name]); |
- |
server.handle('GET', '/api/packages/foo', (request) { |
- expect(request.headers['accept'], |
+ expect( |
+ request.headers['accept'], |
equals('application/vnd.pub.v2+json')); |
return new shelf.Response(200); |
}); |
- |
pub.kill(); |
}); |
- |
integration('prints a friendly error if the version is out-of-date', () { |
var server = new ScheduledServer(); |
- |
d.appDir({ |
"foo": { |
"hosted": { |
@@ -49,17 +36,16 @@ main() { |
} |
} |
}).create(); |
- |
var pub = startPub(args: [command.name]); |
- |
- server.handle('GET', '/api/packages/foo', |
+ server.handle( |
+ 'GET', |
+ '/api/packages/foo', |
(request) => new shelf.Response(406)); |
- |
pub.shouldExit(1); |
- |
- pub.stderr.expect(emitsLines( |
- "Pub 0.1.2+3 is incompatible with the current version of localhost.\n" |
- "Upgrade pub to the latest version and try again.")); |
+ pub.stderr.expect( |
+ emitsLines( |
+ "Pub 0.1.2+3 is incompatible with the current version of localhost.\n" |
+ "Upgrade pub to the latest version and try again.")); |
}); |
}); |
} |