[simple_browser] Refactored TabsBloc and added more unit tests

- Removed the generic type in TabsBloc and modified all codes affected
by it.
- Added a unit test for the 'Navigate to a search query url' use case in
the webpage_bloc_test.dart (fxb/43035)
- Added unit tests for the closing tab use case in the tabs_bloc_test.dart (fxb/43033)
Change-Id: I4a9009e652ec3d174a1b6dd63883e7578495cc18

Change-Id: I8b6c987d8a9fa136ba8d3451ab404306936cc821
11 files changed
tree: b8d7ae61ed36321eb7cb2ecca3047bc333954f73
  1. base_shells/
  2. benchmarks/
  3. bin/
  4. examples/
  5. lib/
  6. session_shells/
  7. settings/
  8. story_shells/
  9. tests/
  10. .gitignore
  11. analysis_options.yaml
  12. AUTHORS
  13. BUILD.gn
  14. CONTRIBUTING.md
  15. LICENSE
  16. OWNERS
  17. PATENTS
  18. README.md
README.md

Fuchsia Open Source Template Repository

This repository is a template that we will use when creating new open source repositories for Fuchsia.