ipsos-components
Version:
Material Design components for Angular
25 lines (18 loc) • 632 B
text/typescript
import {browser, by, element} from 'protractor';
describe('icon', () => {
describe('font icons by ligature', () => {
let testIcon: any;
beforeEach(() => {
browser.get('/icon');
testIcon = element(by.id('test-icon'));
});
it('should have the correct class when used', async () => {
const attr = await testIcon.getAttribute('class');
expect(attr).toContain('custom-class');
expect(attr).toContain('material-icons');
});
it('should have the correct role when used', () => {
expect(testIcon.getAttribute('role')).toBe('img');
});
});
});