anchor.diff:  
       test('receives correct lifecycle calls on component mount', () {
         LifecycleTestHelper component = getDartComponent(render(LifecycleTest({})));
  -
  -      //If this is Component2, componentWillMount will not run because it is
  -      // considered unsafe and does not run when newer lifecycle methods are
  -      // being called
         if (!isComponent2) {
           expect(
               component.lifecycleCalls,
  
positive.code:       const Null snapshot = null;
  
        var mountNode = new DivElement();
  
        var instance = react_dom.render(LifecycleTest(initialProps), mountNode);
        LifecycleTestHelper component = getDartComponent(instance);
  
  
negative.code:         expect(component.state['counter'], 3);
          expect(component.state['counter'], getLatestJSCounter());
  
          if (!isComponent2) {
            expect(component.lifecycleCalls, orderedEquals(getUpdatingSetStateLifeCycleCalls()));
          }
  