0.1.1 • Published 7 years ago

sequence-tester v0.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

SequenceTester

Demo

Success

let st = new SequenceTester([ 1, 2, 3 ]);

st.assert(1);
st.assert(2);
st.assert(3);

st.then(() => console.log('ok'));

Failure

let st = new SequenceTester([ 1, 2, 3 ]);

st.assert(1);
st.assert(3);
st.assert(4);

st.catch(() => console.log('error'));

Type

let st = new SequenceTester([ Boolean, Number, String ]);

st.assert(true);
st.assert(999);
st.assert('hehe');

st.then(() => console.log('ok'));

RegExp

let st = new SequenceTester([ /^[ab]$/, /^[ab]$/ ]);

st.assert('a');
st.assert('b');

st.then(() => console.log('ok'));