All files / node-user-accounts-boilerplate-nahid/email EmailFilter.js

100% Statements 3/3
100% Branches 0/0
100% Functions 2/2
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32                                    4x               1x       4x  
"use strict";
 
/**
 * An email filter validates an email address
 */
class EmailFilter
{
 
  /**
   * @param {string} name name of filter
   */
  constructor(name)
  {
 
    /**
     * name of filter
     * @type {string}
     */
    this.name = name;
  }
 
  /**
   * @param {string} address_ address to validate
   */
  async doesAllow(address_)
  {
    throw new Error('TODO: Implement filter');
  }
}
 
module.exports = EmailFilter;