Skip to content

Commit 6db990b

Browse files
committed
Use setupAll in model_test
As is tradition
1 parent 39c22c5 commit 6db990b

File tree

1 file changed

+21
-15
lines changed

1 file changed

+21
-15
lines changed

test/model_test.dart

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,28 +17,34 @@ import 'package:test/test.dart';
1717
import 'src/utils.dart' as utils;
1818

1919
void main() {
20-
utils.init();
21-
22-
final Package package = utils.testPackage;
23-
final Package ginormousPackage = utils.testPackageGinormous;
24-
final Library exLibrary =
25-
package.libraries.firstWhere((lib) => lib.name == 'ex');
26-
final Library fakeLibrary =
27-
package.libraries.firstWhere((lib) => lib.name == 'fake');
28-
final Library twoExportsLib =
29-
package.libraries.firstWhere((lib) => lib.name == 'two_exports');
30-
3120
Directory sdkDir = getSdkDir();
3221

3322
if (sdkDir == null) {
3423
print("Warning: unable to locate the Dart SDK.");
3524
exit(1);
3625
}
3726

38-
Package sdkAsPackage = Package.withAutoIncludedDependencies(
39-
getSdkLibrariesToDocument(utils.sdkDir, utils.analyzerHelper.context),
40-
new PackageMeta.fromSdk(sdkDir),
41-
new PackageWarningOptions());
27+
Package package;
28+
Package ginormousPackage;
29+
Library exLibrary;
30+
Library fakeLibrary;
31+
Library twoExportsLib;
32+
Package sdkAsPackage;
33+
34+
setUpAll(() {
35+
utils.init();
36+
package = utils.testPackage;
37+
ginormousPackage = utils.testPackageGinormous;
38+
exLibrary = package.libraries.firstWhere((lib) => lib.name == 'ex');
39+
fakeLibrary = package.libraries.firstWhere((lib) => lib.name == 'fake');
40+
twoExportsLib =
41+
package.libraries.firstWhere((lib) => lib.name == 'two_exports');
42+
43+
sdkAsPackage = Package.withAutoIncludedDependencies(
44+
getSdkLibrariesToDocument(utils.sdkDir, utils.analyzerHelper.context),
45+
new PackageMeta.fromSdk(sdkDir),
46+
new PackageWarningOptions());
47+
});
4248

4349
group('Package', () {
4450
group('test package', () {

0 commit comments

Comments
 (0)