updated spec tests so the setup phase is also as BDD style as possible