import 'dart:convert';
import 'dart:io';

/// test/fixtures 디렉터리의 JSON 파일을 읽어 Map으로 반환한다.
Map<String, dynamic> loadJsonFixture(String relativePath) {
  final file = File('test/fixtures/$relativePath');
  final contents = file.readAsStringSync();
  return json.decode(contents) as Map<String, dynamic>;
}

/// test/fixtures 디렉터리의 텍스트 파일을 그대로 읽어온다.
String readFixture(String relativePath) {
  final file = File('test/fixtures/$relativePath');
  return file.readAsStringSync();
}
