spec tests work