0.0.26 • Published 8 years ago

generate-by-validation v0.0.26

Weekly downloads
-
License
MIT
Repository
-
Last release
8 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

8 years ago

0.0.25

8 years ago

0.0.24

8 years ago

0.0.23

9 years ago

0.0.22

9 years ago

0.0.21

9 years ago

0.0.20

9 years ago

0.0.19

9 years ago

0.0.18

9 years ago

0.0.17

9 years ago

0.0.16

9 years ago

0.0.15

9 years ago

0.0.14

9 years ago

0.0.13

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago