implemented remaining tests for Select editor (the ones that were labelled 'TODO')