Lazy singleton tests

This commit is contained in:
Tobe O 2018-10-22 11:45:11 -04:00
parent 1958915d76
commit ccdffe7901

View file

@ -0,0 +1,18 @@
import 'package:angel_container/angel_container.dart';
import 'package:test/test.dart';
void main() {
test('returns the same instance', () {
var container = new Container(const EmptyReflector())
..registerLazySingleton<Dummy>((_) => new Dummy('a'));
var first = container.make<Dummy>();
expect(container.make<Dummy>(), first);
});
}
class Dummy {
final String s;
Dummy(this.s);
}