anchor.diff:    in the presence of conditions that influence guards such as whether the user is authenticated and authorized.
     A future chapter update will explain how to write such tests with the `RouterTestingModule`.
   
  -  不同的测试程序可以探索在不同条件下，比如像检查用户是否认证这样的守卫下，该应用是否和期望的那样导航。
  +  不同的测试程序可以探索在不同条件下（比如像检查用户是否认证），该应用是否和期望的那样导航。
     未来本章的更新将介绍如何使用`RouterTestingModule`来编写这样的测试程序。
   a(href="#top").to-top Back to top
   a(href="#top").to-top 回到顶部
  
positive.code:   Here is a setup (with `import` statements) that demonstrates the improved simplicity of _shallow_ tests, relative to the stubbing setup.
  
    这些测试程序比较**浅**，因为它们只“深入”到你要测试的组件。
    这里是一套配置（拥有`import`语句），演示了相比使用stub伪造的配置来说，**浅**测试程序的简单性。
  +makeTabs('testing/ts/app/app.component.spec.ts, testing/ts/app/app.component.spec.ts', 
    'setup-schemas, setup-stubs-w-imports', 
    'app/app.component.spec.ts (NO_ERRORS_SCHEMA), app/app.component.spec.ts (Stubs)')(format='.')
  
negative.code:   An _attribute directive_ modifies the behavior of an element, component or another directive.
    Its name reflects the way the directive is applied: as an attribute on a host element.
  
    **属性指令**修改元素、组件和其它指令的行为。正如它们的名字所示，它们是作为宿主元素的属性来被使用的。
  
    The sample application's `HighlightDirective` sets the background color of an element
    based on either a data bound color or a default color (lightgray).
  