add length test for random string generators
This commit is contained in:
parent
e470b68ea5
commit
c0ec49fd4b
@ -29,6 +29,13 @@ test ('random_hex should refuse lenght smaller 1', (t) => {
|
|||||||
t.is(error.message, 'invalid length');
|
t.is(error.message, 'invalid length');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test ('random_hex should always return correct length', (t)=>{
|
||||||
|
for (let i = 1; i < 32; i++) {
|
||||||
|
const hex = crypto.random_hex (i);
|
||||||
|
t.is (hex.length, i);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
test ('random_string', (t) => {
|
test ('random_string', (t) => {
|
||||||
const str = crypto.random_string (16);
|
const str = crypto.random_string (16);
|
||||||
t.is (str.length, 16);
|
t.is (str.length, 16);
|
||||||
@ -46,6 +53,14 @@ test ('random_string should refuse lenght smaller 1', (t) => {
|
|||||||
t.is(error.message, 'invalid length');
|
t.is(error.message, 'invalid length');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test ('random_string should always return correct length', (t)=>{
|
||||||
|
for (let i = 1; i < 32; i++) {
|
||||||
|
const str = crypto.random_string (i);
|
||||||
|
t.is (str.length, i);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
test ('hash_sha512', (t) => {
|
test ('hash_sha512', (t) => {
|
||||||
const hash = crypto.hash_sha512 ('a', 'b');
|
const hash = crypto.hash_sha512 ('a', 'b');
|
||||||
t.is (
|
t.is (
|
||||||
|
Loading…
x
Reference in New Issue
Block a user