it('Calls onChange with updated value on key', () => {
    const newValue = value.key === 'D' ? 'G' : 'D'
    whenChangedByValue(screen, value.key, newValue)
      .expect(onChange)
      .toHaveBeenCalledWith((newValue) => ({