| Index: packages/dart_style/test/regression/other/pub.stmt
|
| diff --git a/packages/dart_style/test/regression/other/pub.stmt b/packages/dart_style/test/regression/other/pub.stmt
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..50b4a86f467e335fd4ea080a36e1cf3f89145480
|
| --- /dev/null
|
| +++ b/packages/dart_style/test/regression/other/pub.stmt
|
| @@ -0,0 +1,81 @@
|
| +>>> (indent 6)
|
| + builder.serve("foo", "1.2.3",
|
| + deps: {'barback': 'any'},
|
| + pubspec: {'transformers': ['foo']},
|
| + contents: [
|
| + d.dir("lib", [
|
| + d.file("transformer.dart", replaceTransformer("Hello", "Goodbye")),
|
| + d.file("foo.dart", "final message = 'Hello!';")
|
| + ])
|
| + ]);
|
| +<<<
|
| + builder.serve("foo", "1.2.3", deps: {
|
| + 'barback': 'any'
|
| + }, pubspec: {
|
| + 'transformers': ['foo']
|
| + }, contents: [
|
| + d.dir("lib", [
|
| + d.file("transformer.dart", replaceTransformer("Hello", "Goodbye")),
|
| + d.file("foo.dart", "final message = 'Hello!';")
|
| + ])
|
| + ]);
|
| +>>> (indent 4) was slow
|
| + d.dir(appPath, [
|
| + d.dir('build', [
|
| + d.dir('example', [
|
| + d.file("index.html", "html"),
|
| + d.dir('packages', [
|
| + d.dir('foo', [
|
| + d.file('foo.txt', 'foo'),
|
| + d.dir('sub', [
|
| + d.file('bar.txt', 'bar'),
|
| + ]),
|
| + ])
|
| + ])
|
| + ]),
|
| + d.dir('web', [
|
| + d.file("index.html", "html"),
|
| + d.dir('packages', [
|
| + d.dir('foo', [
|
| + d.file('foo.txt', 'foo'),
|
| + d.dir('sub', [
|
| + d.file('bar.txt', 'bar'),
|
| + ]),
|
| + ])
|
| + ]),
|
| + d.dir("sub", [
|
| + d.file("index.html", "html"),
|
| + // "packages" should *only* be created in the top-level directory.
|
| + d.nothing("packages")
|
| + ])
|
| + ])
|
| + ])
|
| + ]).validate();
|
| +<<<
|
| + d.dir(appPath, [
|
| + d.dir('build', [
|
| + d.dir('example', [
|
| + d.file("index.html", "html"),
|
| + d.dir('packages', [
|
| + d.dir('foo', [
|
| + d.file('foo.txt', 'foo'),
|
| + d.dir('sub', [d.file('bar.txt', 'bar'),]),
|
| + ])
|
| + ])
|
| + ]),
|
| + d.dir('web', [
|
| + d.file("index.html", "html"),
|
| + d.dir('packages', [
|
| + d.dir('foo', [
|
| + d.file('foo.txt', 'foo'),
|
| + d.dir('sub', [d.file('bar.txt', 'bar'),]),
|
| + ])
|
| + ]),
|
| + d.dir("sub", [
|
| + d.file("index.html", "html"),
|
| + // "packages" should *only* be created in the top-level directory.
|
| + d.nothing("packages")
|
| + ])
|
| + ])
|
| + ])
|
| + ]).validate();
|
|
|