I'm not sure why but https://github.com/facebook/react/pull/10156 seems to have caused issues in production with us. We'll need to either revert or find a way to fix forward. Right now master is broken, and if we sync again before fixing, we'll break things.
inputValueTracking.track(mockComponent);
    input.value = 'foo';
    var tracker = mockComponent._wrapperState.valueTracker;
    expect(inputValueTracking.updateValueIfChanged(mockComponent)).toBe(false);
    tracker.setValue('bar');
    expect(inputValueTracking.updateValueIfChanged(mockComponent)).toBe(true);
    expect(tracker.getValue()).toEqual('foo');
  });
  it('should track value and return true when updating untracked instance', () => {
    input.value = 'foo';
    expect(inputValueTracking.updateValueIfChanged(mockComponent)).toBe(true);
    var tracker = mockComponent._wrapperState.valueTracker;
    expect(tracker.getValue()).toEqual('foo');
  });
  it('should return tracker from node', () => {
    var node = ReactTestUtils.renderIntoDocument(
      <input type="text" defaultValue="foo" />,
    );
    var tracker = inputValueTracking._getTrackerFromNode(node);
    expect(tracker.getValue()).toEqual('foo');
  });
  it('should stop tracking', () => {
    inputValueTracking.track(mockComponent);
    expect(mockComponent._wrapperState.valueTracker).not.toEqual(null);
    inputValueTracking.stopTracking(mockComponent);
    expect(mockComponent._wrapperState.valueTracker).toEqual(null);
    expect(input.hasOwnProperty('value')).toBe(false);
  });
});