번호 자동 부여 대응 및 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

@@ -164,6 +164,11 @@ void main() {
),
],
customers: [TransactionCustomerCreateInput(customerId: 7)],
approval: StockTransactionApprovalInput(
requestedById: 9,
approvalStatusId: 5,
note: '승인 요청',
),
);
await repository.create(input);
@@ -185,6 +190,12 @@ void main() {
expect(payload['created_by_id'], 9);
expect(payload['lines'], isA<List>());
expect(payload['customers'], isA<List>());
expect(payload.containsKey('transaction_no'), isFalse);
final approvalPayload = payload['approval'] as Map<String, dynamic>;
expect(approvalPayload.containsKey('approval_no'), isFalse);
expect(approvalPayload['requested_by_id'], 9);
expect(approvalPayload['approval_status_id'], 5);
expect(approvalPayload['note'], '승인 요청');
});
test('submit은 /submit 엔드포인트를 호출한다', () async {