Merge pull request #1 from yahyaKacem/canary

test error corrected
fix(tests): fixes async tests using promises

also adds a bit of documentation
adding some test example to see if I get it
s
adding some test example to see if I get it