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

Side by Side Diff: test/transformer/cache_test.dart

Issue 1523323004: Install barback from a hosted source in all tests. (Closed) Base URL: git@github.com:dart-lang/pub.git@master
Patch Set: Merge for real. Created 5 years 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS d.file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS d.file
2 // for details. All rights reserved. Use of this source code is governed by a 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. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library pub_tests; 5 library pub_tests;
6 6
7 import 'package:scheduled_test/scheduled_stream.dart'; 7 import 'package:scheduled_test/scheduled_stream.dart';
8 import 'package:scheduled_test/scheduled_test.dart'; 8 import 'package:scheduled_test/scheduled_test.dart';
9 9
10 import '../descriptor.dart' as d; 10 import '../descriptor.dart' as d;
(...skipping 19 matching lines...) Expand all
30 }); 30 });
31 } 31 }
32 } 32 }
33 """; 33 """;
34 34
35 // TODO(nweiz): Currently scheduled_test.setUp doesn't play well with test_pub, 35 // TODO(nweiz): Currently scheduled_test.setUp doesn't play well with test_pub,
36 // since it only assigns the sandbox directory once the main test body has 36 // since it only assigns the sandbox directory once the main test body has
37 // run. Fix this and move this to a real setUp call. 37 // run. Fix this and move this to a real setUp call.
38 void setUp() { 38 void setUp() {
39 servePackages((builder) { 39 servePackages((builder) {
40 builder.serveRepoPackage('barback'); 40 builder.serveRealPackage('barback');
41 41
42 builder.serve("foo", "1.2.3", 42 builder.serve("foo", "1.2.3",
43 deps: {'barback': 'any'}, 43 deps: {'barback': 'any'},
44 contents: [ 44 contents: [
45 d.dir("lib", [ 45 d.dir("lib", [
46 d.file("transformer.dart", replaceTransformer("Hello", "Goodbye")) 46 d.file("transformer.dart", replaceTransformer("Hello", "Goodbye"))
47 ]) 47 ])
48 ]); 48 ]);
49 49
50 builder.serve("bar", "1.2.3", 50 builder.serve("bar", "1.2.3",
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
202 d.dir(appPath, [ 202 d.dir(appPath, [
203 d.dir(".pub/transformers", [ 203 d.dir(".pub/transformers", [
204 d.file("manifest.txt", "0.1.2+3\nfoo"), 204 d.file("manifest.txt", "0.1.2+3\nfoo"),
205 d.matcherFile("transformers.snapshot", isNot(isEmpty)) 205 d.matcherFile("transformers.snapshot", isNot(isEmpty))
206 ]) 206 ])
207 ]).validate(); 207 ]).validate();
208 }); 208 });
209 209
210 integration("recaches if a transitive dependency version changes", () { 210 integration("recaches if a transitive dependency version changes", () {
211 servePackages((builder) { 211 servePackages((builder) {
212 builder.serveRepoPackage('barback'); 212 builder.serveRealPackage('barback');
213 213
214 builder.serve("foo", "1.2.3", 214 builder.serve("foo", "1.2.3",
215 deps: { 215 deps: {
216 'barback': 'any', 216 'barback': 'any',
217 'bar': 'any' 217 'bar': 'any'
218 }, 218 },
219 contents: [ 219 contents: [
220 d.dir("lib", [ 220 d.dir("lib", [
221 d.file("transformer.dart", REPLACE_FROM_LIBRARY_TRANSFORMER) 221 d.file("transformer.dart", REPLACE_FROM_LIBRARY_TRANSFORMER)
222 ]) 222 ])
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
337 Future apply(Transform transform) { 337 Future apply(Transform transform) {
338 return transform.primaryInput.readAsString().then((contents) { 338 return transform.primaryInput.readAsString().then((contents) {
339 transform.addOutput(new Asset.fromString( 339 transform.addOutput(new Asset.fromString(
340 transform.primaryInput.id, 340 transform.primaryInput.id,
341 contents.replaceAll("$input", "$output"))); 341 contents.replaceAll("$input", "$output")));
342 }); 342 });
343 } 343 }
344 } 344 }
345 """; 345 """;
346 } 346 }
OLDNEW
« no previous file with comments | « test/transformer/asset_not_found_exceptions_are_detectable_test.dart ('k') | test/transformer/can_log_messages_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698