diff --git a/test/settings_json_contract_test.dart b/test/settings_json_contract_test.dart index f30020a..967beaa 100644 --- a/test/settings_json_contract_test.dart +++ b/test/settings_json_contract_test.dart @@ -48,8 +48,10 @@ void main() { defFile.writeAsStringSync(canonical(AppSettings().toJson())); return; } - expect(roundTrip(inFile.readAsStringSync()), outFile.readAsStringSync()); - expect(canonical(AppSettings().toJson()), defFile.readAsStringSync()); + // git 이 줄 끝을 CRLF 로 바꿔 꺼낼 수 있다 - LF 로 맞춰 견줌 + String read(File f) => f.readAsStringSync().replaceAll('\r\n', '\n'); + expect(roundTrip(read(inFile)), read(outFile)); + expect(canonical(AppSettings().toJson()), read(defFile)); }); final expectPath = Platform.environment['JJ_USER_SETTINGS_EXPECT']; @@ -63,6 +65,6 @@ void main() { File(expectPath!).writeAsStringSync(got); return; } - expect(got, File(expectPath!).readAsStringSync()); + expect(got, File(expectPath!).readAsStringSync().replaceAll('\r\n', '\n')); }, skip: expectPath == null ? '사용자 파일 기준 (JJ_USER_SETTINGS_EXPECT) 이 없으면 건너뜀 - 이 PC 에서만' : null); }