Skip to content

Commit

Permalink
register GET route
Browse files Browse the repository at this point in the history
  • Loading branch information
mjhea0 committed Feb 9, 2016
1 parent b410d2f commit 675b9fb
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 8 deletions.
4 changes: 4 additions & 0 deletions src/server/routes/auth.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ var express = require('express');
var router = express.Router();


router.get('/register', function(req, res, next) {
res.render('register');
});

router.get('/login', function(req, res, next) {
res.render('login');
});
Expand Down
16 changes: 8 additions & 8 deletions src/server/views/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
{% block content %}


<div class="row">
<div class="col-md-12 text-center">
<img src="{{ baseurl }}/img/stripe-logo.png">
<h1>Node + Stripe + Express</h1>
<p class="lead">Go make some money.</p>
<br>
<a href="/ping">Ping</a>
<div class="row">
<div class="col-md-12 text-center">
<img src="{{ baseurl }}/img/stripe-logo.png">
<h1>Node + Stripe + Express</h1>
<p class="lead">Go make some money.</p>
<br>
<a href="/ping">Ping</a>
</div>
</div>
</div>

{% endblock %}
23 changes: 23 additions & 0 deletions src/server/views/register.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{% extends '_base.html' %}

{% block content %}

<div class="row">
<div class="col-md-4">
<h1>Register</h1>
<p class="lead">Please register to make a purchase.</p>
<form role="form" method="post" action="/auth/register">
<div class="form-group">
<input type="text" id="email" class="form-control" name="email" placeholder="Email" autofocus required>
</div>
<div class="form-group">
<input type="password" id="pass" class="form-control" name="password" placeholder="Password" required>
</div>
<input type="submit" value="Register" class="btn btn-primary">
</form>
<br><br>
<p>Already registered? <a href="/auth/login">Login</a>.</p>
</div>
</div>

{% endblock %}
13 changes: 13 additions & 0 deletions test/routes/views/test-views-auth.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,17 @@ describe("auth.js Routes", function() {
});
});

describe('GET auth/register', function(){
it ('should return a view', function(done) {
request(app)
.get('/auth/register')
.end(function (err, res) {
assert.equal(res.statusCode, 200);
assert.equal(res.status, 200);
helpers.contains(res.text, '<h1>Register</h1>\n');
done();
});
});
});

});

0 comments on commit 675b9fb

Please sign in to comment.