LogAttrDirective class
A convenient way to assert the order in which the DOM elements are processed.
In your test create:
<div log="foo">...</div>
And then assert:
expect(logger).toEqual(['foo']);
@NgDirective( selector: '[log]', map: const { 'log': '@logMessage' } ) class LogAttrDirective implements NgAttachAware { final Logger log; String logMessage; LogAttrDirective(Logger this.log); attach() => log(logMessage == '' ? 'LOG' : logMessage); }
Implements
Constructors
Methods
dynamic attach() #
attach() => log(logMessage == '' ? 'LOG' : logMessage);