title: Cannot test the false path of canActivate() - Angular2+
body: <p>Can anybody help me with testing the false path of my canActivate function that determines the AuthGuard of my app?</p>
  
  <p>It appears that I am having trouble with faking an <code>RouterStateSnapshot</code>...</p>
  
  <p><strong>Guard</strong></p>
  
  <pre><code>canActivate(
        next: ActivatedRouteSnapshot,
        state: RouterStateSnapshot): Observable&lt;boolean&gt; | Promise&lt;boolean&gt; | boolean {
  
      console.log(next);
      console.log(state);
      console.log(localStorage.getItem('token'));
  </code></pre>