0.0.26 • Published 7 years ago

generate-by-validation v0.0.26

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

generate-by-validation

Generate data based on validation. we can generate valid data and invalid data so we can use it for our functional test activity

I'm using https://github.com/fent/randexp.js to generate the data

Installation

npm install generate-by-validation

Usage

First include the module to your project

var data = require('gen-by-validation');

For example you want generate name with minimal length = 5 and maximal length = 10

var name = data.generate(['required','min:5','max:10'])
console.log(name)
//will output something like : 'SnDueGq-IG' =>length beetwen 5-10 

If you want generate data which not match with name, min:5, and max:10 you can set second parameter to false

var name = data.generate(['required','min:5','max:10'],false)
console.log(name)
//will output something like : '/,!/"474]5{$*\'/6~,8\'\'*%}!' => length more than 10

The result is random that's why the result ussually unpronounceable

Supported validation rule

  • alpha : a-z
  • min:x
  • max:y
  • between:x,y
  • exact:x
0.0.26

7 years ago

0.0.25

7 years ago

0.0.24

7 years ago

0.0.23

7 years ago

0.0.22

7 years ago

0.0.21

7 years ago

0.0.20

7 years ago

0.0.19

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

8 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago