integration spec