blob: aaf87f38328fb516160ef2b8e1cb9e4e6cf0c718 [file] [log] [blame]
// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'dart:async';
import 'package:scheduled_test/scheduled_test.dart';
import 'package:scheduled_test/src/mock_clock.dart' as mock_clock;
import '../metatest.dart';
import '../utils.dart';
void main(_, message) {
initMetatest(message);
setUpTimeout();
expectTestFails("a top-leveled error should be converted to a schedule error",
() {
schedule(() {
new Future.microtask(() => throw 'error');
return pumpEventQueue();
});
}, (errors) {
expect(errors.first.error, equals('error'));
});
}