UNPKG

508 BJavaScriptView Raw
1"use strict";
2
3const Class = require('./EmailFilter');
4const assert = require('assert');
5
6describe(Class.name, function ()
7{
8 it(`set name`, async function ()
9 {
10 const name = 'name' + Math.random();
11 const instance = new Class(name);
12 assert.equal(instance.name, name);
13 });
14
15 it(`abstract filter`, async function ()
16 {
17 const instance = new Class('name');
18 try
19 {
20 await instance.doesAllow()
21 }
22 catch (e)
23 {
24 return;
25 }
26 throw new Error('FAIL');
27 });
28
29});