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

Unified Diff: packages/barback/test/package_graph/declaring_transformer_test.dart

Issue 3015713002: Roll to pickup pool changes
Patch Set: Created 3 years, 3 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
Index: packages/barback/test/package_graph/declaring_transformer_test.dart
diff --git a/packages/barback/test/package_graph/declaring_transformer_test.dart b/packages/barback/test/package_graph/declaring_transformer_test.dart
index aa830dfde0bd555064805def4d46a706d200003f..aef3299d129732d28b39e0b2ba4592338eba8131 100644
--- a/packages/barback/test/package_graph/declaring_transformer_test.dart
+++ b/packages/barback/test/package_graph/declaring_transformer_test.dart
@@ -4,7 +4,6 @@
library barback.test.package_graph.declaring_transformer_test;
-import 'package:barback/barback.dart';
import 'package:barback/src/utils.dart';
import 'package:scheduled_test/scheduled_test.dart';
@@ -14,36 +13,52 @@ main() {
initConfig();
test("gets a declared output with a different path", () {
- initGraph(["app|foo.blub"], {"app": [
- [new DeclaringRewriteTransformer("blub", "blab")]
- ]});
+ initGraph([
+ "app|foo.blub"
+ ], {
+ "app": [
+ [new DeclaringRewriteTransformer("blub", "blab")]
+ ]
+ });
updateSources(["app|foo.blub"]);
expectAsset("app|foo.blab", "foo.blab");
buildShouldSucceed();
});
test("gets a declared output with the same path", () {
- initGraph(["app|foo.blub"], {"app": [
- [new DeclaringRewriteTransformer("blub", "blub")]
- ]});
+ initGraph([
+ "app|foo.blub"
+ ], {
+ "app": [
+ [new DeclaringRewriteTransformer("blub", "blub")]
+ ]
+ });
updateSources(["app|foo.blub"]);
expectAsset("app|foo.blub", "foo.blub");
buildShouldSucceed();
});
test("gets a passed-through asset", () {
- initGraph(["app|foo.blub"], {"app": [
- [new DeclaringRewriteTransformer("blub", "blab")]
- ]});
+ initGraph([
+ "app|foo.blub"
+ ], {
+ "app": [
+ [new DeclaringRewriteTransformer("blub", "blab")]
+ ]
+ });
updateSources(["app|foo.blub"]);
expectAsset("app|foo.blub", "foo");
buildShouldSucceed();
});
test("doesn't get a consumed asset", () {
- initGraph(["app|foo.blub"], {"app": [
- [new DeclaringRewriteTransformer("blub", "blab")..consumePrimary = true]
- ]});
+ initGraph([
+ "app|foo.blub"
+ ], {
+ "app": [
+ [new DeclaringRewriteTransformer("blub", "blab")..consumePrimary = true]
+ ]
+ });
updateSources(["app|foo.blub"]);
expectNoAsset("app|foo.blub");
buildShouldSucceed();
@@ -51,7 +66,13 @@ main() {
test("gets a passed-through asset before apply is finished", () {
var transformer = new DeclaringRewriteTransformer("blub", "blab");
- initGraph(["app|foo.blub"], {"app": [[transformer]]});
+ initGraph([
+ "app|foo.blub"
+ ], {
+ "app": [
+ [transformer]
+ ]
+ });
transformer.pauseApply();
updateSources(["app|foo.blub"]);
@@ -63,22 +84,36 @@ main() {
test("fails to get a consumed asset before apply is finished", () {
var transformer = new DeclaringRewriteTransformer("blub", "blab")
- ..consumePrimary = true;
- initGraph(["app|foo.blub"], {"app": [[transformer]]});
-
+ ..consumePrimary = true;
+ initGraph([
+ "app|foo.blub"
+ ], {
+ "app": [
+ [transformer]
+ ]
+ });
+
transformer.pauseApply();
updateSources(["app|foo.blub"]);
expectNoAsset("app|foo.blub");
-
+
transformer.resumeApply();
buildShouldSucceed();
});
test("blocks on getting a declared asset that wasn't generated last run", () {
var transformer = new DeclaringCheckContentAndRenameTransformer(
- oldExtension: "txt", oldContent: "yes",
- newExtension: "out", newContent: "done");
- initGraph({"app|foo.txt": "no"}, {"app": [[transformer]]});
+ oldExtension: "txt",
+ oldContent: "yes",
+ newExtension: "out",
+ newContent: "done");
+ initGraph({
+ "app|foo.txt": "no"
+ }, {
+ "app": [
+ [transformer]
+ ]
+ });
updateSources(["app|foo.txt"]);
expectNoAsset("app|foo.out");
@@ -96,12 +131,21 @@ main() {
buildShouldSucceed();
});
- test("doesn't block on on getting an undeclared asset that wasn't generated "
+ test(
+ "doesn't block on on getting an undeclared asset that wasn't generated "
"last run", () {
var transformer = new DeclaringCheckContentAndRenameTransformer(
- oldExtension: "txt", oldContent: "yes",
- newExtension: "out", newContent: "done");
- initGraph({"app|foo.txt": "no"}, {"app": [[transformer]]});
+ oldExtension: "txt",
+ oldContent: "yes",
+ newExtension: "out",
+ newContent: "done");
+ initGraph({
+ "app|foo.txt": "no"
+ }, {
+ "app": [
+ [transformer]
+ ]
+ });
updateSources(["app|foo.txt"]);
expectNoAsset("app|foo.out");
@@ -116,36 +160,49 @@ main() {
buildShouldSucceed();
});
- test("fails to get a consumed asset before apply is finished when a sibling "
+ test(
+ "fails to get a consumed asset before apply is finished when a sibling "
"has finished applying", () {
var transformer = new DeclaringRewriteTransformer("blub", "blab")
- ..consumePrimary = true;
- initGraph(["app|foo.blub", "app|foo.txt"], {"app": [[
- transformer,
- new RewriteTransformer("txt", "out")
- ]]});
-
+ ..consumePrimary = true;
+ initGraph([
+ "app|foo.blub",
+ "app|foo.txt"
+ ], {
+ "app": [
+ [transformer, new RewriteTransformer("txt", "out")]
+ ]
+ });
+
transformer.pauseApply();
updateSources(["app|foo.blub", "app|foo.txt"]);
expectAsset("app|foo.out", "foo.out");
expectNoAsset("app|foo.blub");
-
+
transformer.resumeApply();
buildShouldSucceed();
});
- test("blocks getting a consumed asset before apply is finished when a "
+ test(
+ "blocks getting a consumed asset before apply is finished when a "
"sibling hasn't finished applying", () {
var declaring = new DeclaringRewriteTransformer("blub", "blab")
- ..consumePrimary = true;
+ ..consumePrimary = true;
var eager = new RewriteTransformer("txt", "out");
- initGraph(["app|foo.blub", "app|foo.txt"], {"app": [[declaring, eager]]});
-
+ initGraph([
+ "app|foo.blub",
+ "app|foo.txt"
+ ], {
+ "app": [
+ [declaring, eager]
+ ]
+ });
+
declaring.pauseApply();
eager.pauseApply();
updateSources(["app|foo.blub", "app|foo.txt"]);
expectAssetDoesNotComplete("app|foo.blub");
-
+
declaring.resumeApply();
eager.resumeApply();
expectNoAsset("app|foo.blub");
@@ -154,7 +211,13 @@ main() {
test("waits until apply is finished to get an overwritten asset", () {
var transformer = new DeclaringRewriteTransformer("blub", "blub");
- initGraph(["app|foo.blub"], {"app": [[transformer]]});
+ initGraph([
+ "app|foo.blub"
+ ], {
+ "app": [
+ [transformer]
+ ]
+ });
transformer.pauseApply();
updateSources(["app|foo.blub"]);
@@ -169,10 +232,14 @@ main() {
test("a declaring transformer's output passes through a lazy transformer",
() {
var declaring = new DeclaringRewriteTransformer("one", "two");
- initGraph(["app|foo.one"], {"app": [
- [declaring],
- [new LazyRewriteTransformer("two", "three")]
- ]});
+ initGraph([
+ "app|foo.one"
+ ], {
+ "app": [
+ [declaring],
+ [new LazyRewriteTransformer("two", "three")]
+ ]
+ });
updateSources(["app|foo.one"]);
// Give the transformers time to declare their assets.
@@ -194,13 +261,20 @@ main() {
expect(declaring.numRuns, completion(equals(2)));
});
- test("a declaring transformer following a lazy transformer runs eagerly once "
+ test(
+ "a declaring transformer following a lazy transformer runs eagerly once "
"its input is available", () {
var declaring = new DeclaringRewriteTransformer("two", "three");
- initGraph(["app|foo.in"], {"app": [
- [new LazyAssetsTransformer(["app|out.one", "app|out.two"])],
- [declaring]
- ]});
+ initGraph([
+ "app|foo.in"
+ ], {
+ "app": [
+ [
+ new LazyAssetsTransformer(["app|out.one", "app|out.two"])
+ ],
+ [declaring]
+ ]
+ });
updateSources(["app|foo.in"]);
// Give the transformers time to declare their assets.
@@ -212,13 +286,20 @@ main() {
expect(declaring.numRuns, completion(equals(1)));
});
- test("a declaring transformer following a lazy transformer doesn't re-run if "
+ test(
+ "a declaring transformer following a lazy transformer doesn't re-run if "
"its input becomes available and then unavailable", () {
var declaring = new DeclaringRewriteTransformer("two", "three");
- initGraph(["app|foo.in"], {"app": [
- [new LazyAssetsTransformer(["app|out.one", "app|out.two"])],
- [declaring]
- ]});
+ initGraph([
+ "app|foo.in"
+ ], {
+ "app": [
+ [
+ new LazyAssetsTransformer(["app|out.one", "app|out.two"])
+ ],
+ [declaring]
+ ]
+ });
declaring.pauseApply();
updateSources(["app|foo.in"]);
@@ -251,14 +332,21 @@ main() {
expect(declaring.numRuns, completion(equals(2)));
});
- test("a declaring transformer following a lazy transformer does re-run if "
+ test(
+ "a declaring transformer following a lazy transformer does re-run if "
"its input becomes available, it's forced, and then its input becomes "
"unavailable", () {
var declaring = new DeclaringRewriteTransformer("two", "three");
- initGraph(["app|foo.in"], {"app": [
- [new LazyAssetsTransformer(["app|out.one", "app|out.two"])],
- [declaring]
- ]});
+ initGraph([
+ "app|foo.in"
+ ], {
+ "app": [
+ [
+ new LazyAssetsTransformer(["app|out.one", "app|out.two"])
+ ],
+ [declaring]
+ ]
+ });
declaring.pauseApply();
updateSources(["app|foo.in"]);
@@ -289,10 +377,16 @@ main() {
group("with an error in declareOutputs", () {
test("still runs apply", () {
- initGraph(["app|foo.txt"], {"app": [[
- new DeclaringBadTransformer("app|out.txt",
- declareError: true, applyError: false)
- ]]});
+ initGraph([
+ "app|foo.txt"
+ ], {
+ "app": [
+ [
+ new DeclaringBadTransformer("app|out.txt",
+ declareError: true, applyError: false)
+ ]
+ ]
+ });
updateSources(["app|foo.txt"]);
expectAsset("app|out.txt", "bad out");
@@ -300,11 +394,19 @@ main() {
buildShouldFail([isTransformerException(BadTransformer.ERROR)]);
});
- test("waits for apply to complete before passing through the input even if "
+ test(
+ "waits for apply to complete before passing through the input even if "
"consumePrimary was called", () {
var transformer = new DeclaringBadTransformer("app|out.txt",
- declareError: true, applyError: false)..consumePrimary = true;
- initGraph(["app|foo.txt"], {"app": [[transformer]]});
+ declareError: true, applyError: false)
+ ..consumePrimary = true;
+ initGraph([
+ "app|foo.txt"
+ ], {
+ "app": [
+ [transformer]
+ ]
+ });
transformer.pauseApply();
updateSources(["app|foo.txt"]);
@@ -319,21 +421,33 @@ main() {
});
test("with an error in apply still passes through the input", () {
- initGraph(["app|foo.txt"], {"app": [[
- new DeclaringBadTransformer("app|out.txt",
- declareError: false, applyError: true)
- ]]});
-
- updateSources(["app|foo.txt"]);
- expectNoAsset("app|out.txt");
- expectAsset("app|foo.txt", "foo");
- buildShouldFail([isTransformerException(BadTransformer.ERROR)]);
+ initGraph([
+ "app|foo.txt"
+ ], {
+ "app": [
+ [
+ new DeclaringBadTransformer("app|out.txt",
+ declareError: false, applyError: true)
+ ]
+ ]
+ });
+
+ updateSources(["app|foo.txt"]);
+ expectNoAsset("app|out.txt");
+ expectAsset("app|foo.txt", "foo");
+ buildShouldFail([isTransformerException(BadTransformer.ERROR)]);
});
test("can emit outputs it didn't declare", () {
- initGraph(["app|foo.txt"], {"app": [
- [new DeclareAssetsTransformer([], emitted: ["app|out.txt"])]
- ]});
+ initGraph([
+ "app|foo.txt"
+ ], {
+ "app": [
+ [
+ new DeclareAssetsTransformer([], emitted: ["app|out.txt"])
+ ]
+ ]
+ });
updateSources(["app|foo.txt"]);
// There's probably going to be some time when "out.txt" is unavailable,
@@ -345,9 +459,15 @@ main() {
test("can overwrite the primary input even if it declared that it wouldn't",
() {
- var transformer = new DeclareAssetsTransformer(
- [], emitted: ["app|foo.txt"]);
- initGraph(["app|foo.txt"], {"app": [[transformer]]});
+ var transformer =
+ new DeclareAssetsTransformer([], emitted: ["app|foo.txt"]);
+ initGraph([
+ "app|foo.txt"
+ ], {
+ "app": [
+ [transformer]
+ ]
+ });
transformer.pauseApply();
updateSources(["app|foo.txt"]);
@@ -360,12 +480,18 @@ main() {
});
test("can declare outputs it doesn't emit", () {
- initGraph(["app|foo.txt"], {"app": [
- [new DeclareAssetsTransformer(["app|out.txt"], emitted: [])]
- ]});
+ initGraph([
+ "app|foo.txt"
+ ], {
+ "app": [
+ [
+ new DeclareAssetsTransformer(["app|out.txt"], emitted: [])
+ ]
+ ]
+ });
updateSources(["app|foo.txt"]);
expectNoAsset("app|out.txt");
buildShouldSucceed();
});
-}
+}
« no previous file with comments | « packages/barback/test/package_graph/collisions_test.dart ('k') | packages/barback/test/package_graph/errors_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698