mock select, tests pass
mock select, tests pass