anchor.diff:    }
   }
   
  -/// Filter the tests. [testFilter] can be a [RegExp], a [String] or a
  -/// predicate function. This is different to enabling/disabling tests
  +/// Filter the tests by [testFilter].
  +///
  +/// [testFilter] can be a [RegExp], a [String] or a
  +/// predicate function. This is different from enabling or disabling tests
   /// in that it removes the tests completely.
   void filterTests(testFilter) {
     var filterFunction;
  
positive.code: }
  
  /// Indicate that [callback] is expected to be called a [count] number of times
  /// (by default 1). The unittest framework will wait for the callback to run the
  /// specified [count] times before it continues with the following test.  Using
  /// [expectAsync] will also ensure that errors that occur within [callback] are
  /// tracked and reported. [callback] should take 0 positional arguments (named
  /// arguments are not supported). [id] can be used to provide more
  /// descriptive error messages if the callback is called more often than
  /// expected. [max] can be used to specify an upper bound on the number of
  /// calls; if this is exceeded the test will fail (or be marked as in error if
  /// it was already complete). A value of 0 for [max] (the default) will set
  /// the upper bound to the same value as [count]; i.e. the callback should be
  
negative.code:   new _SpreadArgsHelper(callback, count, max, id, reason).func;
  
  /// Indicate that [callback] is expected to be called until [isDone] returns
  /// true.
  ///
  /// The unittest framework checks [isDone] after each callback and only
  /// when it returns true will it continue with the following test. Using
  /// [expectAsyncUntil] will also ensure that errors that occur within
  /// [callback] are tracked and reported. [callback] should take 0 positional
  