added more complex object and unit tests

fix your indentation if you're going to use a second describe block.