All files / test local.strategy.ts

84% Statements 21/25
48.27% Branches 14/29
100% Functions 4/4
94.73% Lines 18/19

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  1x 1x 1x   1x   1x 1x   1x 1x 1x 1x 1x
import { Injectable } from '@nestjs/common';
import { Strategy } from 'passport-local';
import { PassportStrategy } from '../lib';
import { AppService } from './app.service';
E
@Injectable()
export class LocalStrategy extends PassportStrategy(Strategy) {
  constructor(private readonly appService: AppService) {
    Esuper();
  }
  validate(username: string, password: string) {
    return this.appService.findUser({ username, password });
  }
}