mirror of
https://github.com/pese-git/cherrypick.git
synced 2026-01-24 05:25:19 +00:00
added unit test
This commit is contained in:
@@ -73,7 +73,6 @@ void main() {
|
||||
|
||||
expect(container.resolve<int>(), expectedValue);
|
||||
});
|
||||
});
|
||||
|
||||
test("Container resolve() returns a several value from parent container",
|
||||
() {
|
||||
@@ -133,6 +132,17 @@ void main() {
|
||||
expect(containerB.resolve<int>(), expectedIntValue);
|
||||
});
|
||||
|
||||
test("Child container can resolve parent container's value", () {
|
||||
final containerA = DiContainer();
|
||||
final a = AA();
|
||||
containerA.bind<A>().toValue(a);
|
||||
|
||||
final containerB = DiContainer(containerA);
|
||||
final containerC = DiContainer(containerB);
|
||||
expect(containerC.resolve<A>(), a);
|
||||
});
|
||||
});
|
||||
|
||||
test("Bind to the factory resolves with value", () {
|
||||
final container = DiContainer();
|
||||
final a = AA();
|
||||
|
||||
Reference in New Issue
Block a user