fix(html_adapter): Implement hasAttribute and getAttribute.

Fixes the template compiler when running on the server.
This commit is contained in:
Jacob MacDonald
2015-07-14 13:28:23 -07:00
parent 3810e4bed3
commit e988f59c08
2 changed files with 21 additions and 3 deletions
@@ -16,5 +16,19 @@ main() {
it('should parse HTML', () {
expect(subject.parse('<div>hi</div>'), isNotNull);
});
it('implements hasAttribute', () {
var div = subject.querySelector(
subject.parse('<div foo="bar"></div>'), ('div'));
expect(subject.hasAttribute(div, 'foo')).toBeTrue();
expect(subject.hasAttribute(div, 'bar')).toBeFalse();
});
it('implements getAttribute', () {
var div = subject.querySelector(
subject.parse('<div foo="bar"></div>'), ('div'));
expect(subject.getAttribute(div, 'foo')).toEqual('bar');
expect(subject.getAttribute(div, 'bar')).toBe(null);
});
});
}