much better tests. flex mintiest assertions and mocha expectations