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);