update single select directive and unit tests with otherValue and otherOption