Skip to content

Instantly share code, notes, and snippets.

@dotdoom
dotdoom / main.dart
Created March 15, 2019 08:26
Future, async and scheduleMicrotask
import 'dart:async';
Future<void> b(value) async {
await Future.delayed(Duration(seconds: 0));
// OR: remove the line ABOVE for fun effect.
print('b(${value})');
}
Future<void> a(value) async {
print('a(${value})');
testWidgets('StreamController adding null wtf', (WidgetTester tester) async {
final source = StreamController<String>();
var index = 0;
await tester.pumpWidget(MaterialApp(
home: StreamBuilder(
stream: source.stream,
builder: (context, snapshot) {
index += 1;
return Text('$index');