removed module name
split unit test with various examples
refractor spacings for clarity
assert the requires beings with to be less than or equal to the check against. Otherwise there is a logical failure.