mirror of
https://github.com/hanskokx/arcane_framework.git
synced 2026-05-14 02:19:08 +02:00
Updated example to add a services example
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
@@ -194,7 +194,7 @@ void main() {
|
||||
services: testServices,
|
||||
child: Builder(
|
||||
builder: (context) {
|
||||
final service = ArcaneService.of<MockArcaneService>(context);
|
||||
final service = ArcaneService.ofType<MockArcaneService>(context);
|
||||
expect(service, isNotNull);
|
||||
expect(service, isA<MockArcaneService>());
|
||||
return const SizedBox();
|
||||
@@ -212,11 +212,12 @@ void main() {
|
||||
child: Builder(
|
||||
builder: (context) {
|
||||
final service =
|
||||
ArcaneService.requiredOf<MockArcaneService>(context);
|
||||
ArcaneService.requiredOfType<MockArcaneService>(context);
|
||||
expect(service, isA<MockArcaneService>());
|
||||
|
||||
expect(
|
||||
() => ArcaneService.requiredOf<UnregisteredService>(context),
|
||||
() =>
|
||||
ArcaneService.requiredOfType<UnregisteredService>(context),
|
||||
throwsA(isA<AssertionError>()),
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user