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.
it('should track value changes', () => {
    input.value = 'foo';
    inputValueTracking.track(mockComponent);
    var tracker = mockComponent._wrapperState.valueTracker;
    input.value = 'bar';
    expect(tracker.getValue()).toEqual('bar');
  });
  it('should tracked`checked` changes', () => {
    mockComponent._hostNode = checkbox;
    checkbox.checked = true;
    inputValueTracking.track(mockComponent);
    var tracker = mockComponent._wrapperState.valueTracker;
    checkbox.checked = false;
    expect(tracker.getValue()).toEqual('false');
  });
  it('should update value manually', () => {
    input.value = 'foo';
    inputValueTracking.track(mockComponent);
    var tracker = mockComponent._wrapperState.valueTracker;
    tracker.setValue('bar');
    expect(tracker.getValue()).toEqual('bar');
  });
  it('should coerce value to a string', () => {
    input.value = 'foo';
    inputValueTracking.track(mockComponent);
    var tracker = mockComponent._wrapperState.valueTracker;
    tracker.setValue(500);
    expect(tracker.getValue()).toEqual('500');
  });
  it('should update value if it changed and return result', () => {