Refactor test cases for USB flow and port labels for improved readability

This commit is contained in:
just-stuff-tm
2026-03-04 14:22:28 -05:00
parent 25fc9454a8
commit 3452bdae8c
2 changed files with 6 additions and 13 deletions
+5 -10
View File
@@ -172,18 +172,13 @@ void main() {
); );
await tester.pumpAndSettle(); await tester.pumpAndSettle();
expect( expect(find.text('USB permission was denied.'), findsOneWidget);
find.text('USB permission was denied.'),
findsOneWidget,
);
}); });
testWidgets( testWidgets('connection failure completes without leaving loading state', (
'connection failure completes without leaving loading state', tester,
(tester) async { ) async {
final connector = _FakeMeshCoreConnector( final connector = _FakeMeshCoreConnector(ports: <String>['COM1']);
ports: <String>['COM1'],
);
var connectAttempted = false; var connectAttempted = false;
connector.connectUsbImpl = ({required String portName}) async { connector.connectUsbImpl = ({required String portName}) async {
connectAttempted = true; connectAttempted = true;
+1 -3
View File
@@ -46,9 +46,7 @@ void main() {
test('friendlyUsbPortName trims whitespace from label parts', () { test('friendlyUsbPortName trims whitespace from label parts', () {
expect( expect(
friendlyUsbPortName( friendlyUsbPortName(' /dev/ttyS0 - My Serial Port - n/a '),
' /dev/ttyS0 - My Serial Port - n/a ',
),
'My Serial Port', 'My Serial Port',
); );
}); });