All files / strategies/local/db/rethinkdbdash verify.js

83.33% Statements 5/6
100% Branches 1/1
66.67% Functions 2/3
83.33% Lines 5/6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  2x         2x 1x   1x     1x      
export default function verify(email, password, done) {
  this.db.users
    .filter(this.db.r.row('emails').contains({ address: email }))
    .limit(1)
    .run()
    .then(users => {
      if (!users.length)
        return done(null, false);
 
      const user = users[0];
      
      // TODO verify password
      done(null, user);
    }).catch(err => done(err));
}