mirror of
https://github.com/foss42/apidash.git
synced 2025-06-04 17:37:05 +08:00
Merge pull request #236 from opxdelwin/issue-114
[feat] Enable parallel request handling
This commit is contained in:
@ -36,8 +36,7 @@ void main() {
|
||||
theme: kThemeDataLight,
|
||||
home: Scaffold(
|
||||
body: SendRequestButton(
|
||||
selectedId: '1',
|
||||
sentRequestId: null,
|
||||
isWorking: false,
|
||||
onTap: () {
|
||||
changedValue = 'Send';
|
||||
},
|
||||
@ -55,7 +54,8 @@ void main() {
|
||||
expect(changedValue, 'Send');
|
||||
});
|
||||
|
||||
testWidgets('Testing for Send Request button when sentRequestId is not null',
|
||||
testWidgets(
|
||||
'Testing for Send Request button when RequestModel is viewed and is waiting for response',
|
||||
(tester) async {
|
||||
await tester.pumpWidget(
|
||||
MaterialApp(
|
||||
@ -63,32 +63,7 @@ void main() {
|
||||
theme: kThemeDataLight,
|
||||
home: Scaffold(
|
||||
body: SendRequestButton(
|
||||
selectedId: '1',
|
||||
sentRequestId: '2',
|
||||
onTap: () {},
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
|
||||
expect(find.byIcon(Icons.send), findsNothing);
|
||||
expect(find.text(kLabelBusy), findsOneWidget);
|
||||
final button1 = find.byType(FilledButton);
|
||||
expect(button1, findsOneWidget);
|
||||
|
||||
expect(tester.widget<FilledButton>(button1).enabled, isFalse);
|
||||
});
|
||||
|
||||
testWidgets('Testing for Send Request button when sentRequestId = selectedId',
|
||||
(tester) async {
|
||||
await tester.pumpWidget(
|
||||
MaterialApp(
|
||||
title: 'Send Request button',
|
||||
theme: kThemeDataLight,
|
||||
home: Scaffold(
|
||||
body: SendRequestButton(
|
||||
selectedId: '1',
|
||||
sentRequestId: '1',
|
||||
isWorking: true,
|
||||
onTap: () {},
|
||||
),
|
||||
),
|
||||
|
Reference in New Issue
Block a user