Skip to content

Commit 197618b

Browse files
committed
Remove gratuitous parameter from _createPackageStub
1 parent d3e8d07 commit 197618b

File tree

1 file changed

+46
-49
lines changed

1 file changed

+46
-49
lines changed

test/builder_test.dart

Lines changed: 46 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -20,46 +20,46 @@ void main() {
2020
});
2121

2222
test('Bad generated source', () async {
23-
var srcs = _createPackageStub(pkgName);
23+
var srcs = _createPackageStub();
2424
var builder = new PartBuilder([const _BadOutputGenerator()]);
2525

2626
await testBuilder(builder, srcs,
27-
generateFor: new Set.from(['$pkgName|lib/test_lib.dart']),
27+
generateFor: new Set.from(['$_pkgName|lib/test_lib.dart']),
2828
outputs: {
29-
'$pkgName|lib/test_lib.g.dart':
29+
'$_pkgName|lib/test_lib.g.dart':
3030
decodedMatches(contains('not valid code!')),
3131
});
3232
});
3333

3434
test('Generate standalone output file', () async {
35-
var srcs = _createPackageStub(pkgName);
35+
var srcs = _createPackageStub();
3636
var builder = new LibraryBuilder(const CommentGenerator());
3737
await testBuilder(builder, srcs,
38-
generateFor: new Set.from(['$pkgName|lib/test_lib.dart']),
38+
generateFor: new Set.from(['$_pkgName|lib/test_lib.dart']),
3939
outputs: {
40-
'$pkgName|lib/test_lib.g.dart': _testGenStandaloneContent,
40+
'$_pkgName|lib/test_lib.g.dart': _testGenStandaloneContent,
4141
});
4242
});
4343

4444
test('Generate standalone output file with custom header', () async {
45-
var srcs = _createPackageStub(pkgName);
45+
var srcs = _createPackageStub();
4646
var builder =
4747
new LibraryBuilder(const CommentGenerator(), header: _customHeader);
4848
await testBuilder(builder, srcs,
49-
generateFor: new Set.from(['$pkgName|lib/test_lib.dart']),
49+
generateFor: new Set.from(['$_pkgName|lib/test_lib.dart']),
5050
outputs: {
51-
'$pkgName|lib/test_lib.g.dart':
51+
'$_pkgName|lib/test_lib.g.dart':
5252
decodedMatches(startsWith('$_customHeader\n\n// ***'))
5353
});
5454
});
5555

5656
test('LibraryBuilder omits header if provided an empty String', () async {
57-
var srcs = _createPackageStub(pkgName);
57+
var srcs = _createPackageStub();
5858
var builder = new LibraryBuilder(const CommentGenerator(), header: '');
5959
await testBuilder(builder, srcs,
60-
generateFor: new Set.from(['$pkgName|lib/test_lib.dart']),
60+
generateFor: new Set.from(['$_pkgName|lib/test_lib.dart']),
6161
outputs: {
62-
'$pkgName|lib/test_lib.g.dart': decodedMatches(startsWith('// ***'))
62+
'$_pkgName|lib/test_lib.g.dart': decodedMatches(startsWith('// ***'))
6363
});
6464
});
6565

@@ -72,24 +72,24 @@ void main() {
7272
});
7373

7474
test('Allow no "library" by default', () async {
75-
var sources = _createPackageStub(pkgName, testLibContent: 'class A {}');
75+
var sources = _createPackageStub(testLibContent: 'class A {}');
7676
var builder = new PartBuilder([const CommentGenerator()]);
7777

7878
await testBuilder(builder, sources,
79-
outputs: {'$pkgName|lib/test_lib.g.dart': _testGenNoLibrary});
79+
outputs: {'$_pkgName|lib/test_lib.g.dart': _testGenNoLibrary});
8080
});
8181

8282
test('Does not fail when there is no output', () async {
83-
var sources = _createPackageStub(pkgName, testLibContent: 'class A {}');
83+
var sources = _createPackageStub(testLibContent: 'class A {}');
8484
var builder = new PartBuilder([const CommentGenerator(forClasses: false)]);
8585
await testBuilder(builder, sources, outputs: {});
8686
});
8787

8888
test('Use new part syntax when no library directive exists', () async {
89-
var sources = _createPackageStub(pkgName, testLibContent: 'class A {}');
89+
var sources = _createPackageStub(testLibContent: 'class A {}');
9090
var builder = new PartBuilder([const CommentGenerator()]);
9191
await testBuilder(builder, sources,
92-
outputs: {'$pkgName|lib/test_lib.g.dart': _testGenNoLibrary});
92+
outputs: {'$_pkgName|lib/test_lib.g.dart': _testGenNoLibrary});
9393
});
9494

9595
test(
@@ -105,25 +105,23 @@ void main() {
105105
_testGenPartContentForClassesAndLibrary));
106106

107107
test('No-op generator produces no generated parts', () async {
108-
var srcs = _createPackageStub(pkgName);
108+
var srcs = _createPackageStub();
109109
var builder = new PartBuilder([const _NoOpGenerator()]);
110110
await testBuilder(builder, srcs, outputs: {});
111111
});
112112

113113
test('handle generator errors well', () async {
114-
var srcs =
115-
_createPackageStub(pkgName, testLibContent: _testLibContentWithError);
114+
var srcs = _createPackageStub(testLibContent: _testLibContentWithError);
116115
var builder = new PartBuilder([const CommentGenerator()]);
117116
await testBuilder(builder, srcs,
118-
generateFor: new Set.from(['$pkgName|lib/test_lib.dart']),
117+
generateFor: new Set.from(['$_pkgName|lib/test_lib.dart']),
119118
outputs: {
120-
'$pkgName|lib/test_lib.g.dart': _testGenPartContentError,
119+
'$_pkgName|lib/test_lib.g.dart': _testGenPartContentError,
121120
});
122121
});
123122

124123
test('warns when a non-standalone builder does not see "part"', () async {
125-
var srcs =
126-
_createPackageStub(pkgName, testLibContent: _testLibContentNoPart);
124+
var srcs = _createPackageStub(testLibContent: _testLibContentNoPart);
127125
var builder = new PartBuilder([const CommentGenerator()]);
128126
var logs = <String>[];
129127
await testBuilder(
@@ -139,10 +137,10 @@ void main() {
139137
test('defaults to formatting generated code with the DartFormatter',
140138
() async {
141139
await testBuilder(new PartBuilder([const UnformattedCodeGenerator()]),
142-
{'$pkgName|lib/a.dart': 'library a; part "a.part.dart";'},
143-
generateFor: new Set.from(['$pkgName|lib/a.dart']),
140+
{'$_pkgName|lib/a.dart': 'library a; part "a.part.dart";'},
141+
generateFor: new Set.from(['$_pkgName|lib/a.dart']),
144142
outputs: {
145-
'$pkgName|lib/a.g.dart':
143+
'$_pkgName|lib/a.g.dart':
146144
decodedMatches(contains(UnformattedCodeGenerator.formattedCode)),
147145
});
148146
});
@@ -151,32 +149,32 @@ void main() {
151149
await testBuilder(
152150
new PartBuilder([const UnformattedCodeGenerator()],
153151
header: _customHeader),
154-
{'$pkgName|lib/a.dart': 'library a; part "a.part.dart";'},
155-
generateFor: new Set.from(['$pkgName|lib/a.dart']),
152+
{'$_pkgName|lib/a.dart': 'library a; part "a.part.dart";'},
153+
generateFor: new Set.from(['$_pkgName|lib/a.dart']),
156154
outputs: {
157-
'$pkgName|lib/a.g.dart':
155+
'$_pkgName|lib/a.g.dart':
158156
decodedMatches(startsWith('$_customHeader\npart of')),
159157
});
160158
});
161159

162160
test('PartBuilder includes no header when `header` is empty', () async {
163161
await testBuilder(
164162
new PartBuilder([const UnformattedCodeGenerator()], header: ''),
165-
{'$pkgName|lib/a.dart': 'library a; part "a.part.dart";'},
166-
generateFor: new Set.from(['$pkgName|lib/a.dart']),
163+
{'$_pkgName|lib/a.dart': 'library a; part "a.part.dart";'},
164+
generateFor: new Set.from(['$_pkgName|lib/a.dart']),
167165
outputs: {
168-
'$pkgName|lib/a.g.dart': decodedMatches(startsWith('part of')),
166+
'$_pkgName|lib/a.g.dart': decodedMatches(startsWith('part of')),
169167
});
170168
});
171169

172170
test('can skip formatting with a trivial lambda', () async {
173171
await testBuilder(
174172
new PartBuilder([const UnformattedCodeGenerator()],
175173
formatOutput: (s) => s),
176-
{'$pkgName|lib/a.dart': 'library a; part "a.part.dart";'},
177-
generateFor: new Set.from(['$pkgName|lib/a.dart']),
174+
{'$_pkgName|lib/a.dart': 'library a; part "a.part.dart";'},
175+
generateFor: new Set.from(['$_pkgName|lib/a.dart']),
178176
outputs: {
179-
'$pkgName|lib/a.g.dart': decodedMatches(
177+
'$_pkgName|lib/a.g.dart': decodedMatches(
180178
contains(UnformattedCodeGenerator.unformattedCode)),
181179
});
182180
});
@@ -186,21 +184,21 @@ void main() {
186184
await testBuilder(
187185
new PartBuilder([const UnformattedCodeGenerator()],
188186
formatOutput: (_) => customOutput),
189-
{'$pkgName|lib/a.dart': 'library a; part "a.part.dart";'},
190-
generateFor: new Set.from(['$pkgName|lib/a.dart']),
187+
{'$_pkgName|lib/a.dart': 'library a; part "a.part.dart";'},
188+
generateFor: new Set.from(['$_pkgName|lib/a.dart']),
191189
outputs: {
192-
'$pkgName|lib/a.g.dart': decodedMatches(contains(customOutput)),
190+
'$_pkgName|lib/a.g.dart': decodedMatches(contains(customOutput)),
193191
});
194192
});
195193

196194
test('Error logs contain original input ids', () async {
197195
var logs = <LogRecord>[];
198196
await testBuilder(new LibraryBuilder(new _ThrowingGenerator()),
199-
{'$pkgName|lib/a.dart': 'void hello() {}'},
197+
{'$_pkgName|lib/a.dart': 'void hello() {}'},
200198
onLog: logs.add);
201199
await new Future(() {});
202200
expect(
203-
logs.map((l) => l.message), contains(contains('$pkgName|lib/a.dart')));
201+
logs.map((l) => l.message), contains(contains('$_pkgName|lib/a.dart')));
204202
});
205203

206204
test('Should have a readable toString() message for builders', () {
@@ -216,23 +214,22 @@ void main() {
216214
}
217215

218216
Future _generateTest(CommentGenerator gen, String expectedContent) async {
219-
var srcs = _createPackageStub(pkgName);
217+
var srcs = _createPackageStub();
220218
var builder = new PartBuilder([gen]);
221219

222220
await testBuilder(builder, srcs,
223-
generateFor: new Set.from(['$pkgName|lib/test_lib.dart']),
221+
generateFor: new Set.from(['$_pkgName|lib/test_lib.dart']),
224222
outputs: {
225-
'$pkgName|lib/test_lib.g.dart': decodedMatches(expectedContent),
223+
'$_pkgName|lib/test_lib.g.dart': decodedMatches(expectedContent),
226224
},
227225
onLog: (log) => fail('Unexpected log message: ${log.message}'));
228226
}
229227

230-
/// Creates a package using [pkgName].
231-
Map<String, String> _createPackageStub(String pkgName,
228+
Map<String, String> _createPackageStub(
232229
{String testLibContent, String testLibPartContent}) {
233230
return {
234-
'$pkgName|lib/test_lib.dart': testLibContent ?? _testLibContent,
235-
'$pkgName|lib/test_lib.g.dart': testLibPartContent ?? _testLibPartContent,
231+
'$_pkgName|lib/test_lib.dart': testLibContent ?? _testLibContent,
232+
'$_pkgName|lib/test_lib.g.dart': testLibPartContent ?? _testLibPartContent,
236233
};
237234
}
238235

@@ -261,7 +258,7 @@ class _ThrowingGenerator extends Generator {
261258

262259
final _customHeader = '// Copyright 1979';
263260

264-
const pkgName = 'pkg';
261+
const _pkgName = 'pkg';
265262

266263
const _testLibContent = r'''
267264
library test_lib;

0 commit comments

Comments
 (0)