LCOV - code coverage report
Current view: top level - lib/validators - email_validator.dart (source / functions) Hit Total Coverage
Test: Folly Fields Lines: 4 6 66.7 %
Date: 2023-05-12 13:54:58 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:email_validator/email_validator.dart' as ev;
       2             : import 'package:flutter/material.dart';
       3             : import 'package:flutter/services.dart';
       4             : import 'package:folly_fields/validators/abstract_validator.dart';
       5             : 
       6             : ///
       7             : ///
       8             : ///
       9             : class EmailValidator extends AbstractValidator<String> {
      10             :   ///
      11             :   ///
      12             :   ///
      13           2 :   EmailValidator() : super();
      14             : 
      15             :   ///
      16             :   ///
      17             :   ///
      18           0 :   @override
      19             :   String format(String value) => value;
      20             : 
      21             :   ///
      22             :   ///
      23             :   ///
      24           1 :   @override
      25           1 :   bool isValid(String value) => ev.EmailValidator.validate(value);
      26             : 
      27             :   ///
      28             :   ///
      29             :   ///
      30           0 :   @override
      31             :   String strip(String value) => value;
      32             : 
      33             :   ///
      34             :   ///
      35             :   ///
      36           1 :   @override
      37             :   TextInputType get keyboard => TextInputType.emailAddress;
      38             : }

Generated by: LCOV version 1.14