From 4e31fd02cf008aeb806eaea8c54485a52d270ba8 Mon Sep 17 00:00:00 2001 From: MICHAEL JACKSON Date: Tue, 14 Nov 2017 16:46:59 -0800 Subject: [PATCH] Clear blacklist after tests --- server/__tests__/server-test.js | 3 +++ server/__tests__/utils/clearBlacklist.js | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100644 server/__tests__/utils/clearBlacklist.js diff --git a/server/__tests__/server-test.js b/server/__tests__/server-test.js index 7720535..edacad7 100644 --- a/server/__tests__/server-test.js +++ b/server/__tests__/server-test.js @@ -1,5 +1,6 @@ const request = require('supertest') const createServer = require('../createServer') +const clearBlacklist = require('./utils/clearBlacklist') const withBlacklist = require('./utils/withBlacklist') const withRevokedToken = require('./utils/withRevokedToken') const withToken = require('./utils/withToken') @@ -115,6 +116,8 @@ describe('The server', () => { }) describe('POST /_blacklist', () => { + afterEach(clearBlacklist) + describe('with no auth', () => { it('is forbidden', done => { request(server) diff --git a/server/__tests__/utils/clearBlacklist.js b/server/__tests__/utils/clearBlacklist.js new file mode 100644 index 0000000..9f276eb --- /dev/null +++ b/server/__tests__/utils/clearBlacklist.js @@ -0,0 +1,7 @@ +const BlacklistAPI = require('../../BlacklistAPI') + +function clearBlacklist(done) { + BlacklistAPI.removeAllPackages().then(done, done) +} + +module.exports = clearBlacklist