diff --git a/api/lib/level.js b/api/lib/level.js index 71ef595d..7dd91c74 100644 --- a/api/lib/level.js +++ b/api/lib/level.js @@ -31,7 +31,6 @@ class Level { */ async single(email) { for (const override of (await Override.list(this.pool)).level_override) { - console.error(override); if (email.match(override.pattern)) { return await this.user.level(email, override.level); } diff --git a/api/test/level.srv.test.js b/api/test/level.srv.test.js index 9086b312..3a59f4b6 100644 --- a/api/test/level.srv.test.js +++ b/api/test/level.srv.test.js @@ -1,7 +1,6 @@ - - const test = require('tape'); const Level = require('../lib/level'); +const LevelOverride = require('../lib/level-override'); const Flight = require('./flight'); const nock = require('nock'); const moment = require('moment'); @@ -86,6 +85,11 @@ flight.user(test, 'hello'); test('Level#user - override', async (t) => { const level = new Level(flight.config.pool); + await LevelOverride.generate(flight.config.pool, { + pattern: '^hello@openaddresses.io$', + level: 'sponsor' + }); + try { const usr_pre = await flight.request({ url: 'http://localhost:4999/api/login',