1+ @TestOn ('vm' )
12import 'dart:io' ;
23
34import 'package:dart_style/dart_style.dart' ;
@@ -8,9 +9,6 @@ import 'package:flutter_gen/src/generators/fonts_generator.dart';
89import 'package:flutter_gen/src/settings/config.dart' ;
910import 'package:test/test.dart' ;
1011
11- Directory savedCurrentDirectory;
12-
13- @TestOn ('vm' )
1412void main () {
1513 setUp (() {
1614 final dir = Directory ('test_resources/lib/' );
@@ -133,14 +131,15 @@ void main() {
133131
134132 test ('Assets on pubspec.yaml' , () async {
135133 final pubspec = File ('test_resources/pubspec_assets.yaml' );
136- final pubstri = pubspec.readAsStringSync ();
137134 final config = await Config (pubspec).load ();
138- final formatter = DartFormatter (pageWidth: config.flutterGen.lineLength);
135+ final formatter = DartFormatter (
136+ pageWidth: config.flutterGen.lineLength, lineEnding: '\n ' );
139137
140138 final actual = generateAssets (
141139 pubspec, formatter, config.flutterGen, config.flutter.assets);
142- final expected =
143- File ('test_resources/actual_data/assets.gen.dart' ).readAsStringSync ();
140+ final expected = File ('test_resources/actual_data/assets.gen.dart' )
141+ .readAsStringSync ()
142+ .replaceAll ('\r\n ' , '\n ' );
144143
145144 expect (actual, expected);
146145 });
@@ -154,39 +153,47 @@ void main() {
154153 isNotEmpty,
155154 );
156155
157- final pubspec = File ('test_resources/pubspec_assets_no_integrations.yaml' );
156+ final pubspec =
157+ File ('test_resources/pubspec_assets_no_integrations.yaml' );
158158 final config = await Config (pubspec).load ();
159- final formatter = DartFormatter (pageWidth: config.flutterGen.lineLength);
159+ final formatter = DartFormatter (
160+ pageWidth: config.flutterGen.lineLength, lineEnding: '\n ' );
160161
161162 final actual = generateAssets (
162163 pubspec, formatter, config.flutterGen, config.flutter.assets);
163164 final expected =
164- File ('test_resources/actual_data/assets_no_integrations.gen.dart' ).readAsStringSync ();
165+ File ('test_resources/actual_data/assets_no_integrations.gen.dart' )
166+ .readAsStringSync ()
167+ .replaceAll ('\r\n ' , '\n ' );
165168
166169 expect (actual, expected);
167170 });
168171
169172 test ('Fonts on pubspec.yaml' , () async {
170173 final config =
171174 await Config (File ('test_resources/pubspec_fonts.yaml' )).load ();
172- final formatter = DartFormatter (pageWidth: config.flutterGen.lineLength);
175+ final formatter = DartFormatter (
176+ pageWidth: config.flutterGen.lineLength, lineEnding: '\n ' );
173177
174178 final actual = generateFonts (formatter, config.flutter.fonts);
175- final expected =
176- File ('test_resources/actual_data/fonts.gen.dart' ).readAsStringSync ();
179+ final expected = File ('test_resources/actual_data/fonts.gen.dart' )
180+ .readAsStringSync ()
181+ .replaceAll ('\r\n ' , '\n ' );
177182
178183 expect (actual, expected);
179184 });
180185
181186 test ('Colors on pubspec.yaml' , () async {
182187 final pubspec = File ('test_resources/pubspec_colors.yaml' );
183188 final config = await Config (pubspec).load ();
184- final formatter = DartFormatter (pageWidth: config.flutterGen.lineLength);
189+ final formatter = DartFormatter (
190+ pageWidth: config.flutterGen.lineLength, lineEnding: '\n ' );
185191
186192 final actual =
187193 generateColors (pubspec, formatter, config.flutterGen.colors);
188- final expected =
189- File ('test_resources/actual_data/colors.gen.dart' ).readAsStringSync ();
194+ final expected = File ('test_resources/actual_data/colors.gen.dart' )
195+ .readAsStringSync ()
196+ .replaceAll ('\r\n ' , '\n ' );
190197
191198 expect (actual, expected);
192199 });
0 commit comments