anchor.diff:        expect(
             component.lifecycleCalls,
             equals([
  -            isComponent2 ? matchCall('getDerivedStateFromProps') : null,
  +            isComponent2 ? matchCall('getDerivedStateFromProps', args: [expectedProps, newState]) : null,
               skipLegacyContextTests
                   ? matchCall('shouldComponentUpdate', args: [expectedProps, newState, newContext], state: initialState)
                   : matchCall('shouldComponentUpdateWithContext',
  
positive.code:       expect(
            component.lifecycleCalls,
            equals([
              isComponent2 ? matchCall('getDerivedStateFromProps') : null,
              skipLegacyContextTests
                  ? matchCall('shouldComponentUpdate',
                      args: [expectedProps, initialState, newContext], state: initialState)
  
negative.code:         react_dom.render(LifecycleTest(newProps), mountNode);
  
          List calls = [
            isComponent2 ? matchCall('getDerivedStateFromProps', args: [newPropsWithDefaults, expectedState]) : null,
            isComponent2
                ? null
                : matchCall('componentWillReceiveProps', args: [newPropsWithDefaults], props: initialPropsWithDefaults),
  