write tests for collect_select methods