import 'package:flutter_test/flutter_test.dart'; import 'package:jinzhi_flutter_app/features/web/application/web_back_navigation.dart'; void main() { test('uses browser history only when it exists', () async { var wentBack = false; expect( await tryGoBackInWebHistory( canGoBack: () async => false, goBack: () async => wentBack = true, ), isFalse, ); expect(wentBack, isFalse); }); test('recognizes DSBridge JavaScript boolean results', () async { expect( await tryGoBackUsingVisibleWebControl( runJavaScriptReturningResult: (_) async => 'true', ), isTrue, ); }); }