Use bats test in lieu of integration spec

Should make swapping out implementation later easier