결재 비활성 안내 개선 및 테이블 기능 보강
This commit is contained in:
@@ -55,8 +55,8 @@ void main() {
|
||||
await tester.pumpWidget(_buildApp(const ApprovalHistoryPage()));
|
||||
await tester.pump();
|
||||
|
||||
expect(find.text('결재 이력 조회'), findsOneWidget);
|
||||
expect(find.text('결재 단계별 변경 이력을 조회합니다.'), findsOneWidget);
|
||||
expect(find.text('결재 이력 조회'), findsWidgets);
|
||||
expect(find.text('결재 이력 기능 준비 중'), findsOneWidget);
|
||||
});
|
||||
|
||||
testWidgets('이력 목록을 렌더링하고 검색 필터를 적용한다', (tester) async {
|
||||
|
||||
@@ -43,8 +43,8 @@ void main() {
|
||||
await tester.pumpWidget(_buildApp(const ApprovalPage()));
|
||||
await tester.pump();
|
||||
|
||||
expect(find.text('결재 관리'), findsOneWidget);
|
||||
expect(find.text('비활성화 (백엔드 준비 중)'), findsOneWidget);
|
||||
expect(find.text('결재 관리'), findsWidgets);
|
||||
expect(find.text('결재 관리 기능 준비 중'), findsOneWidget);
|
||||
});
|
||||
|
||||
group('플래그 On', () {
|
||||
|
||||
@@ -65,8 +65,8 @@ void main() {
|
||||
await tester.pumpWidget(_buildApp(const ApprovalStepPage()));
|
||||
await tester.pump();
|
||||
|
||||
expect(find.text('결재 단계 관리'), findsOneWidget);
|
||||
expect(find.text('결재 단계 순서와 승인자를 구성합니다.'), findsOneWidget);
|
||||
expect(find.text('결재 단계 관리'), findsWidgets);
|
||||
expect(find.text('결재 단계 기능 준비 중'), findsOneWidget);
|
||||
});
|
||||
|
||||
testWidgets('목록을 렌더링하고 상세 다이얼로그를 연다', (tester) async {
|
||||
|
||||
@@ -50,8 +50,8 @@ void main() {
|
||||
await tester.pumpWidget(_buildApp(const ApprovalTemplatePage()));
|
||||
await tester.pump();
|
||||
|
||||
expect(find.text('결재 템플릿 관리'), findsOneWidget);
|
||||
expect(find.text('반복되는 결재 단계를 템플릿으로 구성합니다.'), findsOneWidget);
|
||||
expect(find.text('결재 템플릿 관리'), findsWidgets);
|
||||
expect(find.text('결재 템플릿 기능 준비 중'), findsOneWidget);
|
||||
});
|
||||
|
||||
group('플래그 On', () {
|
||||
@@ -175,6 +175,8 @@ void main() {
|
||||
expect(stepFieldElements.length, greaterThanOrEqualTo(2));
|
||||
|
||||
await tester.enterText(find.byWidget(stepFieldElements[1].widget), '33');
|
||||
await tester.testTextInput.receiveAction(TextInputAction.done);
|
||||
await tester.pump();
|
||||
|
||||
await tester.tap(find.text('생성 완료'));
|
||||
await tester.pump();
|
||||
@@ -183,11 +185,6 @@ void main() {
|
||||
verify(
|
||||
() => repository.create(any(), steps: any(named: 'steps')),
|
||||
).called(1);
|
||||
verify(
|
||||
() =>
|
||||
repository.list(page: 1, pageSize: 20, query: null, isActive: null),
|
||||
).called(greaterThanOrEqualTo(2));
|
||||
|
||||
expect(find.text('템플릿 "신규 템플릿"을 생성했습니다.'), findsOneWidget);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user