anchor.diff:          microLeap();
           _.rootScope.apply();
           expect(element).toHaveText('inside ');
  +      }));
  +
  +      it('should not pass null to a inner directives', async((Logger logger) {
  +        _.compile('<div>'
  +                    '<once-inside ng-repeat="x in nn" v="b"></once-inside>'
  +                  '</div>');
  +
  +        _.rootScope.context['nn'] = [1];
  +        _.rootScope.apply();
  +        microLeap();
  +
  +        _.rootScope.context['nn'].add(2);
  +        _.rootScope.apply();
  +        microLeap();
  +
  +        expect(logger.contains(null)).toBeFalsy();
         }));
   
         it('should create a component with I/O', async(() {
  
positive.code:   selector: 'inner-shadowy',
    template: '<content></content>')
  class InnerShadowy {}
  
negative.code:           _.rootScope.apply();
            expect(logger).toEqual([1, null, 8]);
          });
  
  
        });
      });
  
  