Test suite

I migrated the test suite from `mosour`. For mosour it's green and generate 100% coverage.
Will you accept the challenge?