// Copyright (c) 2012, 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. // Test that the runtime still runs the code after a try/catch. The // test cannot use Expect.throws, because Expect.throws uses the same // pattern. import "package:expect/expect.dart"; main() { var exception; try { throw 'foo'; } on String catch (ex) { exception = ex; } Expect.isTrue(exception is String); throw 'foo'; //# 01: runtime error }