번호 자동 부여 대응 및 API 공통 처리 보강

This commit is contained in:
JiWoong Sul
2025-10-23 14:02:31 +09:00
parent 09c31b2503
commit 7e933a2dda
55 changed files with 948 additions and 586 deletions

View File

@@ -14,11 +14,28 @@ void main() {
setUpAll(() {
registerFallbackValue(Options());
registerFallbackValue(CancelToken());
registerFallbackValue(
Response<dynamic>(requestOptions: RequestOptions(path: '/')),
);
});
setUp(() {
apiClient = _MockApiClient();
repository = CustomerRepositoryRemote(apiClient: apiClient);
when(() => apiClient.unwrapAsMap(any())).thenAnswer((invocation) {
final response = invocation.positionalArguments.first;
if (response is Response) {
final data = response.data;
if (data is Map<String, dynamic>) {
final nested = data['data'];
if (nested is Map<String, dynamic>) {
return nested;
}
return data;
}
}
return <String, dynamic>{};
});
});
test('list 호출 시 필터를 쿼리에 포함한다', () async {