diff --git a/packages/core/test/render3/instructions_spec.ts b/packages/core/test/render3/instructions_spec.ts index 32aa8fe6fc..9aeade3a2f 100644 --- a/packages/core/test/render3/instructions_spec.ts +++ b/packages/core/test/render3/instructions_spec.ts @@ -521,6 +521,22 @@ describe('instructions', () => { '
'; expect([standardHTML, ieHTML]).toContain(t.html); + + const div = t.hostElement.querySelector('#container'); + expect(div !.attributes.length).toBe(5); + + const expectedAttributes: {[key: string]: string} = { + 'id': 'container', + 'http://www.example.com/2014/test:title': 'abc', + 'style': 'background: #dead11', + 'http://www.example.com/2014/test:whatever': 'wee', + 'http://www.whatever.com/2016/blah:shazbot': 'wocka wocka', + }; + + Array.from(div !.attributes).forEach(attr => { + const key = attr.namespaceURI ? attr.namespaceURI + ':' + attr.name : attr.name; + expect(attr.value).toEqual(expectedAttributes[key]); + }); }); }); });