anchor.diff:    }
   }
   
  -/// Register a [setUp] function for a test [group]. This function will
  -/// be called before each test in the group is run.
  +/// Register a [setUp] function for a test [group].
  +///
  +/// This function will be called before each test in the group is run.
   /// [setUp] and [tearDown] should be called within the [group] before any
   /// calls to [test]. The [setupTest] function can be asynchronous; in this
   /// case it must return a [Future].
  
positive.code: bool formatStacks = true;
  
  /// A flag that controls whether we try to filter out irrelevant frames from
  /// the stack trace. Requires formatStacks to be set.
  bool filterStacks = true;
  
  void _requireNotRunning() {
  
negative.code:     {String id, String reason}) =>
    new _SpreadArgsHelper(callback, 0, -1, id, reason, isDone: isDone).func;
  
  /// Creates a new named group of tests.
  ///
  /// Calls to group() or test() within the body of the function passed to this
  /// named group will inherit this group's description.
  void group(String description, void body()) {
    ensureInitialized();
    _requireNotRunning();
  