modularity_test 0.1.0
modularity_test: ^0.1.0 copied to clipboard
Testing utilities for Modularity framework. Provides mock binders, test modules and assertion helpers.
import 'package:modularity_core/modularity_core.dart';
import 'package:modularity_test/modularity_test.dart';
import 'package:test/test.dart';
class MyService {}
class MyModule extends Module {
@override
void binds(Binder binder) {
binder.singleton(() => MyService());
}
}
void main() {
test('MyModule registers MyService', () async {
await testModule(
MyModule(),
(module, binder) async {
final service = binder.get<MyService>();
expect(service, isA<MyService>());
},
);
});
}