Skip to content

Commit c958e13

Browse files
authored
Add a hot reload and a hot restart step to the network screen integration test (#9486)
1 parent 1f8b3f5 commit c958e13

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

packages/devtools_app/integration_test/test/live_connection/network_screen_test.dart

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,22 @@ void main() {
7474
await helper.triggerRequest('dioPost');
7575
_expectInRequestTable('POST');
7676

77+
// Perform a Hot Reload, then make more requests.
78+
await serviceConnection.serviceManager.performHotReload();
79+
80+
// Instruct the app to make a GET request via the 'http' package.
81+
await helper.triggerRequest('packageHttpGet');
82+
_expectInRequestTable('GET');
83+
await helper.clear();
84+
85+
// Perform a Hot Restart, then make more requests.
86+
await serviceConnection.serviceManager.performHotRestart();
87+
88+
// Instruct the app to make a GET request via the 'http' package.
89+
await helper.triggerRequest('packageHttpGet');
90+
_expectInRequestTable('GET');
91+
await helper.clear();
92+
7793
await helper.triggerExit();
7894
});
7995
}
@@ -111,7 +127,9 @@ final class _NetworkScreenHelper {
111127
'ext.networking_app.makeRequest',
112128
args: {'requestType': requestType, 'hasBody': hasBody},
113129
);
114-
logStatus(response.toString());
130+
logStatus(
131+
'Sent a $requestType request, received response: ${response.json}',
132+
);
115133

116134
await _tester.pump(safePumpDuration);
117135
}

0 commit comments

Comments
 (0)