@@ -49,7 +49,7 @@ void main() {
4949 generateFor: new Set .from (['$pkgName |lib/test_lib.dart' ]),
5050 outputs: {
5151 '$pkgName |lib/test_lib.g.dart' :
52- decodedMatches (startsWith (_customHeader + ' \n\n // ***' ))
52+ decodedMatches (startsWith ('$ _customHeader \n\n // ***' ))
5353 });
5454 });
5555
@@ -94,7 +94,7 @@ void main() {
9494
9595 test ('Does not fail when there is no output' , () async {
9696 var sources = _createPackageStub (pkgName, testLibContent: 'class A {}' );
97- var builder = new PartBuilder ([new CommentGenerator (forClasses: false )]);
97+ var builder = new PartBuilder ([const CommentGenerator (forClasses: false )]);
9898 await testBuilder (builder, sources, outputs: {});
9999 });
100100
@@ -151,7 +151,7 @@ void main() {
151151
152152 test ('defaults to formatting generated code with the DartFormatter' ,
153153 () async {
154- await testBuilder (new PartBuilder ([new UnformattedCodeGenerator ()]),
154+ await testBuilder (new PartBuilder ([const UnformattedCodeGenerator ()]),
155155 {'$pkgName |lib/a.dart' : 'library a; part "a.part.dart";' },
156156 generateFor: new Set .from (['$pkgName |lib/a.dart' ]),
157157 outputs: {
@@ -162,19 +162,19 @@ void main() {
162162
163163 test ('PartBuilder uses a custom header when provided' , () async {
164164 await testBuilder (
165- new PartBuilder ([new UnformattedCodeGenerator ()],
165+ new PartBuilder ([const UnformattedCodeGenerator ()],
166166 header: _customHeader),
167167 {'$pkgName |lib/a.dart' : 'library a; part "a.part.dart";' },
168168 generateFor: new Set .from (['$pkgName |lib/a.dart' ]),
169169 outputs: {
170170 '$pkgName |lib/a.g.dart' :
171- decodedMatches (startsWith (_customHeader + ' \n part of' )),
171+ decodedMatches (startsWith ('$ _customHeader \n part of' )),
172172 });
173173 });
174174
175175 test ('PartBuilder includes no header when `header` is empty' , () async {
176176 await testBuilder (
177- new PartBuilder ([new UnformattedCodeGenerator ()], header: '' ),
177+ new PartBuilder ([const UnformattedCodeGenerator ()], header: '' ),
178178 {'$pkgName |lib/a.dart' : 'library a; part "a.part.dart";' },
179179 generateFor: new Set .from (['$pkgName |lib/a.dart' ]),
180180 outputs: {
@@ -184,7 +184,7 @@ void main() {
184184
185185 test ('can skip formatting with a trivial lambda' , () async {
186186 await testBuilder (
187- new PartBuilder ([new UnformattedCodeGenerator ()],
187+ new PartBuilder ([const UnformattedCodeGenerator ()],
188188 formatOutput: (s) => s),
189189 {'$pkgName |lib/a.dart' : 'library a; part "a.part.dart";' },
190190 generateFor: new Set .from (['$pkgName |lib/a.dart' ]),
@@ -197,7 +197,7 @@ void main() {
197197 test ('can pass a custom formatter with formatOutput' , () async {
198198 var customOutput = 'final String hello = "hello";' ;
199199 await testBuilder (
200- new PartBuilder ([new UnformattedCodeGenerator ()],
200+ new PartBuilder ([const UnformattedCodeGenerator ()],
201201 formatOutput: (_) => customOutput),
202202 {'$pkgName |lib/a.dart' : 'library a; part "a.part.dart";' },
203203 generateFor: new Set .from (['$pkgName |lib/a.dart' ]),
@@ -217,12 +217,12 @@ void main() {
217217 });
218218
219219 test ('Should have a readable toString() message for builders' , () {
220- final builder = new LibraryBuilder (new _NoOpGenerator ());
220+ final builder = new LibraryBuilder (const _NoOpGenerator ());
221221 expect (builder.toString (), 'Generating .g.dart: NOOP' );
222222
223223 final builders = new PartBuilder ([
224- new _NoOpGenerator (),
225- new _NoOpGenerator (),
224+ const _NoOpGenerator (),
225+ const _NoOpGenerator (),
226226 ]);
227227 expect (builders.toString (), 'Generating .g.dart: NOOP, NOOP' );
228228 });
0 commit comments