summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJulien Dessaux2023-02-11 21:46:06 +0100
committerJulien Dessaux2023-02-11 21:46:06 +0100
commitcffa0474dd892c13c3b0deee6d2e14e4637874b7 (patch)
tree1af375dc3dfc14355ffbbe47b30ddae0e680faa7 /tests
parentImproved makefile (diff)
downloadjeux-de-mots-cffa0474dd892c13c3b0deee6d2e14e4637874b7.tar.gz
jeux-de-mots-cffa0474dd892c13c3b0deee6d2e14e4637874b7.tar.bz2
jeux-de-mots-cffa0474dd892c13c3b0deee6d2e14e4637874b7.zip
Improved games controller tests
Diffstat (limited to 'tests')
-rw-r--r--tests/games.spec.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/games.spec.js b/tests/games.spec.js
index 1d5333c..6ff8788 100644
--- a/tests/games.spec.js
+++ b/tests/games.spec.js
@@ -6,7 +6,8 @@ import app from '../main.js';
describe.concurrent('Games handlers tests', function() {
describe.concurrent('When not logged in', function() {
test('GET /games', async function() { await supertest(app).get('/games').expect('Content-Type', /text\/plain/).expect(302, /Redirecting to \/login$/); });
- test('GET /games/1', async function() { await supertest(app).get('/games').expect('Content-Type', /text\/plain/).expect(302, /Redirecting to \/login$/); });
+ test('GET /games/1', async function() { await supertest(app).get('/games/1').expect('Content-Type', /text\/plain/).expect(302, /Redirecting to \/login$/); });
+ test('GET /games/2', async function() { await supertest(app).get('/games/2').expect('Content-Type', /text\/plain/).expect(302, /Redirecting to \/login$/); });
});
describe.concurrent('With valid credentials', function() {
beforeEach(async function(ctx) {
@@ -19,5 +20,6 @@ describe.concurrent('Games handlers tests', function() {
});
test('GET /games', async function(ctx) { await supertest(app).get('/games').set('Cookie', ctx.cookie).expect('Content-Type', /text\/html/).expect(200, /<td><a href="\/games\/1">Alice vs Bob<\/a><\/td>/); });
test('GET /games/1', async function(ctx) { await supertest(app).get('/games/1').set('Cookie', ctx.cookie).expect('Content-Type', /text\/html/).expect(200, /<h2>Alice vs Bob<\/h2>/); });
+ test('GET /games/2', async function(ctx) { await supertest(app).get('/games/2').set('Cookie', ctx.cookie).expect('Content-Type', /text\/plain/).expect(302, /Redirecting to \/games/); });
});
});