├── .github └── workflows │ └── run-test.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs └── assets │ ├── readme │ ├── analysis_options.yaml │ ├── simple_login_sm_code.png │ └── simple_login_sm_graph_horizontal.png │ └── state_machine_bloc_logo_full.png ├── examples ├── .DS_Store ├── flutter_timer_state_machine │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── lib │ │ ├── app.dart │ │ ├── main.dart │ │ ├── ticker.dart │ │ └── timer │ │ │ ├── state_machine │ │ │ ├── timer_event.dart │ │ │ ├── timer_state.dart │ │ │ └── timer_state_machine.dart │ │ │ ├── timer.dart │ │ │ └── view │ │ │ └── timer_page.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ │ ├── app_test.dart │ │ ├── ticker_test.dart │ │ ├── timer │ │ ├── bloc │ │ │ ├── timer_bloc_test.dart │ │ │ ├── timer_event_test.dart │ │ │ └── timer_state_test.dart │ │ └── view │ │ │ └── timer_page_test.dart │ │ └── widget_test.dart └── infinite_list_state_machine │ ├── .dart_tool │ ├── package_config.json │ ├── package_config_subset │ └── version │ ├── .gitignore │ ├── .metadata │ ├── .packages │ ├── README.md │ ├── analysis_options.yaml │ ├── lib │ ├── app.dart │ ├── main.dart │ ├── posts │ │ ├── bloc │ │ │ ├── post_bloc.dart │ │ │ ├── post_event.dart │ │ │ └── post_state.dart │ │ ├── models │ │ │ ├── models.dart │ │ │ └── post.dart │ │ ├── posts.dart │ │ ├── view │ │ │ ├── posts_list.dart │ │ │ ├── posts_page.dart │ │ │ └── view.dart │ │ └── widgets │ │ │ ├── bottom_loader.dart │ │ │ ├── post_list_item.dart │ │ │ └── widgets.dart │ └── simple_bloc_observer.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ ├── app_test.dart │ └── posts │ ├── bloc │ ├── post_bloc_test.dart │ ├── post_event_test.dart │ └── post_state_test.dart │ ├── models │ └── post_test.dart │ └── view │ ├── posts_list_test.dart │ └── posts_page_test.dart └── packages └── state_machine_bloc ├── .gitignore ├── .metadata ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example ├── login_event.dart ├── login_state.dart ├── simple_login_sm.dart └── user_repository.dart ├── lib ├── src │ ├── state_definition.dart │ ├── state_definition_builder.dart │ └── state_machine.dart └── state_machine_bloc.dart ├── pubspec.yaml └── test ├── async_transition_test.dart ├── deeply_nested_state_test.dart ├── events_test.dart ├── lifecycle_test.dart ├── nested_async_transition_test.dart ├── nested_state_test.dart └── utils.dart /.github/workflows/run-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/.github/workflows/run-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | packages/state_machine_bloc/README.md -------------------------------------------------------------------------------- /docs/assets/readme/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | analyzer: 2 | exclude: ["**.dart"] -------------------------------------------------------------------------------- /docs/assets/readme/simple_login_sm_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/docs/assets/readme/simple_login_sm_code.png -------------------------------------------------------------------------------- /docs/assets/readme/simple_login_sm_graph_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/docs/assets/readme/simple_login_sm_graph_horizontal.png -------------------------------------------------------------------------------- /docs/assets/state_machine_bloc_logo_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/docs/assets/state_machine_bloc_logo_full.png -------------------------------------------------------------------------------- /examples/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/.DS_Store -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/.gitignore -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/.metadata -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/README.md -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/analysis_options.yaml -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/lib/app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/lib/app.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/lib/main.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/lib/ticker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/lib/ticker.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/lib/timer/state_machine/timer_event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/lib/timer/state_machine/timer_event.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/lib/timer/state_machine/timer_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/lib/timer/state_machine/timer_state.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/lib/timer/state_machine/timer_state_machine.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/lib/timer/state_machine/timer_state_machine.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/lib/timer/timer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/lib/timer/timer.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/lib/timer/view/timer_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/lib/timer/view/timer_page.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/pubspec.lock -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/pubspec.yaml -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/test/app_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/test/app_test.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/test/ticker_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/test/ticker_test.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/test/timer/bloc/timer_bloc_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/test/timer/bloc/timer_bloc_test.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/test/timer/bloc/timer_event_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/test/timer/bloc/timer_event_test.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/test/timer/bloc/timer_state_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/test/timer/bloc/timer_state_test.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/test/timer/view/timer_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/test/timer/view/timer_page_test.dart -------------------------------------------------------------------------------- /examples/flutter_timer_state_machine/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/flutter_timer_state_machine/test/widget_test.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/.dart_tool/package_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/.dart_tool/package_config.json -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/.dart_tool/package_config_subset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/.dart_tool/package_config_subset -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/.dart_tool/version: -------------------------------------------------------------------------------- 1 | 3.24.3 -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/.gitignore -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/.metadata -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/.packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/.packages -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/README.md -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/analysis_options.yaml -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/app.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/main.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/bloc/post_bloc.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/bloc/post_bloc.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/bloc/post_event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/bloc/post_event.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/bloc/post_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/bloc/post_state.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/models/models.dart: -------------------------------------------------------------------------------- 1 | export './post.dart'; 2 | -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/models/post.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/models/post.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/posts.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/posts.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/view/posts_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/view/posts_list.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/view/posts_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/view/posts_page.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/view/view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/view/view.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/widgets/bottom_loader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/widgets/bottom_loader.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/widgets/post_list_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/widgets/post_list_item.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/posts/widgets/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/posts/widgets/widgets.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/lib/simple_bloc_observer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/lib/simple_bloc_observer.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/pubspec.lock -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/pubspec.yaml -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/test/app_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/test/app_test.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/test/posts/bloc/post_bloc_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/test/posts/bloc/post_bloc_test.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/test/posts/bloc/post_event_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/test/posts/bloc/post_event_test.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/test/posts/bloc/post_state_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/test/posts/bloc/post_state_test.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/test/posts/models/post_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/test/posts/models/post_test.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/test/posts/view/posts_list_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/test/posts/view/posts_list_test.dart -------------------------------------------------------------------------------- /examples/infinite_list_state_machine/test/posts/view/posts_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/examples/infinite_list_state_machine/test/posts/view/posts_page_test.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/.gitignore -------------------------------------------------------------------------------- /packages/state_machine_bloc/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/.metadata -------------------------------------------------------------------------------- /packages/state_machine_bloc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/CHANGELOG.md -------------------------------------------------------------------------------- /packages/state_machine_bloc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/LICENSE -------------------------------------------------------------------------------- /packages/state_machine_bloc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/README.md -------------------------------------------------------------------------------- /packages/state_machine_bloc/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/analysis_options.yaml -------------------------------------------------------------------------------- /packages/state_machine_bloc/example/login_event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/example/login_event.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/example/login_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/example/login_state.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/example/simple_login_sm.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/example/simple_login_sm.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/example/user_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/example/user_repository.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/lib/src/state_definition.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/lib/src/state_definition.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/lib/src/state_definition_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/lib/src/state_definition_builder.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/lib/src/state_machine.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/lib/src/state_machine.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/lib/state_machine_bloc.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/lib/state_machine_bloc.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/pubspec.yaml -------------------------------------------------------------------------------- /packages/state_machine_bloc/test/async_transition_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/test/async_transition_test.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/test/deeply_nested_state_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/test/deeply_nested_state_test.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/test/events_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/test/events_test.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/test/lifecycle_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/test/lifecycle_test.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/test/nested_async_transition_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/test/nested_async_transition_test.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/test/nested_state_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/test/nested_state_test.dart -------------------------------------------------------------------------------- /packages/state_machine_bloc/test/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierremrtn/state_machine_bloc/HEAD/packages/state_machine_bloc/test/utils.dart --------------------------------------------------------------------------------