spec: collection tests