diff --git a/e2e/pages/layout.js b/e2e/pages/layout.js index 6a6a21c..6dae2af 100644 --- a/e2e/pages/layout.js +++ b/e2e/pages/layout.js @@ -3,28 +3,30 @@ module.exports = function(){ describe('The common layout', function () { + var page = require('./layout.js'); + describe('Accessibility (a11y) top bar', function(){ it('should have a "skip-to-content" anchor', function() { - expect(element(by.id('skip-to-content')).getText()).toEqual('Ir para o conteúdo 1'); + expect(page.skipToContent.getText()).toEqual('Ir para o conteúdo 1'); }); it('should have a "skip-to-navigation" anchor', function() { - expect(element(by.id('skip-to-navigation')).getText()).toEqual('Ir para o menu 2'); + expect(page.skipToNavigation.getText()).toEqual('Ir para o menu 2'); }); it('should have a "skip-to-search" anchor', function() { - expect(element(by.id('skip-to-search')).getText()).toEqual('Ir para a busca 3'); + expect(page.skipToSearch.getText()).toEqual('Ir para a busca 3'); }); it('should have a "skip-to-footer" anchor', function() { - expect(element(by.id('skip-to-footer')).getText()).toEqual('Ir para o rodapé 4'); + expect(page.skipToFooter.getText()).toEqual('Ir para o rodapé 4'); }); it('should have a accessibility anchor', function() { - expect(element(by.id('siteaction-accessibility')).getText()).toEqual('Acessibilidade'); + expect(page.actionAccessibility.getText()).toEqual('Acessibilidade'); }); it('should have a adjust contrast anchor', function() { - expect(element(by.id('siteaction-contraste')).getText()).toEqual('Alto Contraste'); + expect(page.actionContrast.getText()).toEqual('Alto Contraste'); }); it('should have a sitemap anchor', function() { - expect(element(by.id('siteaction-mapadosite')).getText()).toEqual('Mapa do Site'); + expect(page.actionSitemap.getText()).toEqual('Mapa do Site'); }); }); diff --git a/e2e/pages/layout.po.js b/e2e/pages/layout.po.js new file mode 100644 index 0000000..09bb198 --- /dev/null +++ b/e2e/pages/layout.po.js @@ -0,0 +1,16 @@ +module.exports = (function() { + 'use strict'; + + var PageObject = function() { + this.skipToContent = element(by.id('skip-to-content')); + this.skipToNavigation = element(by.id('skip-to-navigation')); + this.skipToSearch = element(by.id('skip-to-search')); + this.skipToFooter = element(by.id('skip-to-footer')); + + this.actionAccessibility = element(by.id('siteaction-accessibility')); + this.actionContrast = element(by.id('siteaction-contrast')); + this.actionSitemap = element(by.id('siteaction-sitemap')); + }; + + return (new PageObject()); +})(); diff --git a/src/app/components/a11y-bar/a11y-bar.html b/src/app/components/a11y-bar/a11y-bar.html index 0d94be6..ec8325e 100644 --- a/src/app/components/a11y-bar/a11y-bar.html +++ b/src/app/components/a11y-bar/a11y-bar.html @@ -36,10 +36,10 @@ Acessibilidade