passport-next/passport-mocked

View on GitHub
examples/integration-tests/views/index.ejs

Summary

Maintainability
Test Coverage
<html>
  <head>
    <title>Passport Mock Example</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
    <style type="text/css">
      body { padding-top: 50px; }
      .hero {
        padding: 40px 15px;
        text-align: center;
      }
    </style>
  </head>
  <body>

    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">Passport Mock</a>
        </div>
        <div id="navbar" class="collapse navbar-collapse">
          <ul class="nav navbar-nav">
            <% if ( profile.id ) { %>
              <li><a href="/logout">Logout</a></li>
            <% } else { %>
              <% providers.forEach(function(provider) { %>
                <li><a href="/auth/<%= provider %>"><%= provider %></a></li>
              <% }); %>
            <% } %>



          </ul>
        </div><!--/.nav-collapse -->
      </div>
    </nav>


    <div class="container">
      <div class="hero">
        <table class="table table-boreded">
          <thead>
            <th> Property </th>
            <th> Value </th>
          </thead>
          <% if (Object.keys(profile).length) { %>
            <% for(var key in profile) { %>
              <tr>
                <td> <%= key; %> </td>
                <td>
                  <% if (profile[key] instanceof Object) { %>
                    <pre><%= JSON.stringify(profile[key], null, 2); %></pre>
                  <% } else { %>
                    <%= profile[key]; %>
                  <% } %>
                </td>
              </tr>
            <% } %>
          <% } else { %>
            <tr>
              <td colspan="2"> Not Logged in </td>
            </tr>
          <% } %>
        </table>
      </div>
    </div>
  </body>
</html>