| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file |  | 
| 2 // for details. All rights reserved. Use of this source code is governed by a |  | 
| 3 // BSD-style license that can be found in the LICENSE file. |  | 
| 4 |  | 
| 5 import 'dart:json' as json; |  | 
| 6 |  | 
| 7 import 'package:scheduled_test/scheduled_test.dart'; |  | 
| 8 import 'package:scheduled_test/scheduled_server.dart'; |  | 
| 9 |  | 
| 10 import '../descriptor.dart' as d; |  | 
| 11 import '../test_pub.dart'; |  | 
| 12 import 'utils.dart'; |  | 
| 13 |  | 
| 14 main() { |  | 
| 15   initConfig(); |  | 
| 16   setUp(d.validPackage.create); |  | 
| 17 |  | 
| 18   integration('upload form is missing fields', () { |  | 
| 19     var server = new ScheduledServer(); |  | 
| 20     d.credentialsFile(server, 'access token').create(); |  | 
| 21     var pub = startPublish(server); |  | 
| 22 |  | 
| 23     confirmPublish(pub); |  | 
| 24 |  | 
| 25     var body = {'url': 'http://example.com/upload'}; |  | 
| 26     handleUploadForm(server, body); |  | 
| 27     expect(pub.nextErrLine(), completion(equals('Invalid server response:'))); |  | 
| 28     expect(pub.nextErrLine(), completion(equals(json.stringify(body)))); |  | 
| 29     pub.shouldExit(1); |  | 
| 30   }); |  | 
| 31 } |  | 
| OLD | NEW | 
|---|