added UI state-change tests for editable directive