1102. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 3/13/2018 7:47:50 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

1102.1 Files compared

# Location File Last Modified
1 TASCore_v1.0_Build_2_Jan_2018.zip\MCCF_EDI_TAS_WebUI\e2e\src\us us2205.compliance.e2e.ts Thu Feb 15 21:15:40 2018 UTC
2 TASCore_v1.0_Build_2_Jan_2018.zip\MCCF_EDI_TAS_WebUI\e2e\src\us us2205.compliance.e2e.ts Tue Mar 6 16:18:22 2018 UTC

1102.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 384
Changed 1 2
Inserted 0 0
Removed 0 0

1102.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

1102.4 Active regular expressions

No regular expressions were active.

1102.5 Comparison detail

  1   //us2205.c ompliance. e2e.ts
  2   import 'ja smine';
  3   import {br owser, by,  element,  protractor } from 'pr otractor';
  4   import {Pa ges} from  '../helper s/pages';
  5   import {He lpers} fro m '../help ers/helper s';
  6   var AxeBui lder = req uire('axe- webdriverj s');
  7   var pages  = new Page s();
  8   var helper s = new He lpers();
  9  
  10   describe(' US2205 (Co py of) 508 .01.02.01  Web Applic ation Text  Equivalen ts (1194.2 2A)', func tion() {
  11  
  12     beforeAl l(function () {
  13       //
  14     });
  15  
  16     beforeEa ch(functio n() {
  17       pages. home.get() ;
  18       helper s.sizeToSt andardDesk top();
  19     });
  20  
  21     // AXE
  22  
  23     it('TC14 55 Verify  that the " Here\'s ho w you know " button d isplays di scernable  text for S creen Read er interac tion.', fu nction() {
  24       AxeBui lder(brows er).includ e(pages.us aBanner.cs s_heresHow YouKnowBut ton).withR ules('butt on-name'). analyze(fu nction(res ults) {
  25         expe ct(results .incomplet e.length). toEqual(0) ;
  26         expe ct(results .violation s.length). toEqual(0) ;
  27         expe ct(results .passes.le ngth).toEq ual(1);
  28       });
  29     });
  30  
  31     it('TC14 56 Verify  that the " eInsurance " navigati onal menu  item butto n displays  discernab le text fo r Screen R eader inte raction.',  function( ) {
  32       AxeBui lder(brows er).includ e(pages.me nuNav.css_ eInsurance ).withRule s('button- name').ana lyze(funct ion(result s) {
  33         expe ct(results .incomplet e.length). toEqual(0) ;
  34         expe ct(results .violation s.length). toEqual(0) ;
  35         // e xpect(resu lts.passes .length).t oEqual(1);
  36       });
  37     });
  38  
  39     it('TC14 57 Verify  that the " ePharmacy"  navigatio nal menu i tem button  displays  discernabl e text for  Screen Re ader inter action.',  function()  {
  40       AxeBui lder(brows er).includ e(pages.me nuNav.css_ ePharmacy) .withRules ('button-n ame').anal yze(functi on(results ) {
  41         expe ct(results .incomplet e.length). toEqual(0) ;
  42         expe ct(results .violation s.length). toEqual(0) ;
  43         // e xpect(resu lts.passes .length).t oEqual(1);
  44       });
  45     });
  46  
  47     it('TC14 58 Verify  that the " eBilling"  navigation al menu it em button  displays d iscernable  text for  Screen Rea der intera ction.', f unction()  {
  48       AxeBui lder(brows er).includ e(pages.me nuNav.css_ eBilling). withRules( 'button-na me').analy ze(functio n(results)  {
  49         expe ct(results .incomplet e.length). toEqual(0) ;
  50         expe ct(results .violation s.length). toEqual(0) ;
  51         // e xpect(resu lts.passes .length).t oEqual(1);
  52       });
  53     });
  54  
  55     it('TC14 59 Verify  that the " ePayments"  navigatio nal menu i tem button  displays  discernabl e text for  Screen Re ader inter action.',  function()  {
  56       AxeBui lder(brows er).includ e(pages.me nuNav.css_ ePayments) .withRules ('button-n ame').anal yze(functi on(results ) {
  57         expe ct(results .incomplet e.length). toEqual(0) ;
  58         expe ct(results .violation s.length). toEqual(0) ;
  59         // e xpect(resu lts.passes .length).t oEqual(1);
  60       });
  61     });
  62  
  63     it('TC14 60 Verify  that the " Non-MCCF"  navigation al menu it em button  displays d iscernable  text for  Screen Rea der intera ction.', f unction()  {
  64       AxeBui lder(brows er).includ e(pages.me nuNav.css_ nonMCCF).w ithRules(' button-nam e').analyz e(function (results)  {
  65         expe ct(results .incomplet e.length). toEqual(0) ;
  66         expe ct(results .violation s.length). toEqual(0) ;
  67         // e xpect(resu lts.passes .length).t oEqual(1);
  68       });
  69     });
  70  
  71     it('TC14 61 Verify  that the " NPI" navig ational me nu item bu tton displ ays discer nable text  for Scree n Reader i nteraction .', functi on() {
  72       AxeBui lder(brows er).includ e(pages.me nuNav.css_ npi).withR ules('butt on-name'). analyze(fu nction(res ults) {
  73         expe ct(results .incomplet e.length). toEqual(0) ;
  74         expe ct(results .violation s.length). toEqual(0) ;
  75         // e xpect(resu lts.passes .length).t oEqual(1);
  76       });
  77     });
  78  
  79     it('TC14 62 Verify  that the " eAdmin" na vigational  menu item  button di splays dis cernable t ext for Sc reen Reade r interact ion.', fun ction() {
  80       AxeBui lder(brows er).includ e(pages.me nuNav.css_ eAdmin).wi thRules('b utton-name ').analyze (function( results) {
  81         expe ct(results .incomplet e.length). toEqual(0) ;
  82         expe ct(results .violation s.length). toEqual(0) ;
  83         // e xpect(resu lts.passes .length).t oEqual(1);
  84       });
  85     });
  86  
  87     it('TC14 64 Verify  that the " Search" su bmit butto n displays  discernab le text fo r Screen R eader inte raction.',  function( ) {
  88       expect ( pages.me nuNav.sear chButton.i sDisplayed () ).toBe( true);
  89       AxeBui lder(brows er).includ e(pages.me nuNav.css_ searchButt on).withRu les('butto n-name').a nalyze(fun ction(resu lts) {
  90         expe ct(results .incomplet e.length). toEqual(0) ;
  91         expe ct(results .violation s.length). toEqual(0) ;
  92         expe ct(results .passes.le ngth).toEq ual(1);
  93       });
  94     });
  95  
  96     xit('TC1 466 Verify  that the  calendar w idget "Pre v" button  displays d iscernable  text for  Screen Rea der intera ction.', f unction()  {
  97       AxeBui lder(brows er).includ e(pages.ho me.css_pre vious).wit hRules('bu tton-name' ).analyze( function(r esults) {
  98         expe ct(results .incomplet e.length). toEqual(0) ;
  99         expe ct(results .violation s.length). toEqual(0) ;
  100         expe ct(results .passes.le ngth).toEq ual(1);
  101       });
  102     });
  103  
  104     xit('TC1 467 Verify  that the  calendar w idget "Nex t" button  displays d iscernable  text for  Screen Rea der intera ction.', f unction()  {
  105       AxeBui lder(brows er).includ e(pages.ho me.css_nex t).withRul es('button -name').an alyze(func tion(resul ts) {
  106         expe ct(results .incomplet e.length). toEqual(0) ;
  107         expe ct(results .violation s.length). toEqual(0) ;
  108         expe ct(results .passes.le ngth).toEq ual(1);
  109       });
  110     });
  111  
  112     it('TC14 79 The HTM L document \'s "eBusi ness Solut ions" logo  must have  alternate  text.', f unction()  {
  113       AxeBui lder(brows er).includ e(pages.to pNav.css_l ogo).withR ules('imag e-alt').an alyze(func tion(resul ts) {
  114         expe ct(results .incomplet e.length). toEqual(0) ;
  115         expe ct(results .violation s.length). toEqual(0) ;
  116         expe ct(results .passes.le ngth).toEq ual(1);
  117       });
  118     });
  119  
  120     it('TC15 25 Validat e that the  "Skip to  main conte nt" hyperl ink displa ys discern able text  for Screen  Reader in teraction. ', functio n() {
  121       elemen t( by.css( 'body') ). sendKeys(p rotractor. Key.TAB);
  122       AxeBui lder(brows er).includ e(pages.ho me.css_ski p).withRul es('link-n ame').anal yze(functi on(results ) {
  123         expe ct(results .incomplet e.length). toEqual(0) ;
  124         expe ct(results .violation s.length). toEqual(0) ;
  125         expe ct(results .passes.le ngth).toEq ual(1);
  126       });
  127     });
  128  
  129     it('TC15 32 Validat e that the  "Help" hy perlink in  the foote r displays  discernab le text fo r Screen R eader inte raction.',  function( ) {
  130       AxeBui lder(brows er).includ e(pages.fo oter.css_h elp).withR ules('link -name').an alyze(func tion(resul ts) {
  131         expe ct(results .incomplet e.length). toEqual(0) ;
  132         expe ct(results .violation s.length). toEqual(0) ;
  133         expe ct(results .passes.le ngth).toEq ual(1);
  134       });
  135     });
  136  
  137       it('TC1533  Validate  that the " PII                " @mailto:  hyperlink  in the fo oter displ ays discer nable text  for Scree n Reader i nteraction .', functi on() {
  138       AxeBui lder(brows er).includ e(pages.fo oter.css_e mail).with Rules('lin k-name').a nalyze(fun ction(resu lts) {
  139         expe ct(results .incomplet e.length). toEqual(0) ;
  140         expe ct(results .violation s.length). toEqual(0) ;
  141         expe ct(results .passes.le ngth).toEq ual(1);
  142       });
  143     });
  144  
  145     it('TC15 31 Validat e that the  "Contact  Us" hyperl ink in the  footer di splays dis cernable t ext for Sc reen Reade r interact ion.', fun ction() {
  146       AxeBui lder(brows er).includ e(pages.fo oter.css_c ontactUs). withRules( 'link-name ').analyze (function( results) {
  147         expe ct(results .incomplet e.length). toEqual(0) ;
  148         expe ct(results .violation s.length). toEqual(0) ;
  149         expe ct(results .passes.le ngth).toEq ual(1);
  150       });
  151     });
  152  
  153     it('TC15 30 Validat e that the  "FAQ" hyp erlink in  the footer  displays  discernabl e text for  Screen Re ader inter action.',  function()  {
  154       AxeBui lder(brows er).includ e(pages.fo oter.css_f aq).withRu les('link- name').ana lyze(funct ion(result s) {
  155         expe ct(results .incomplet e.length). toEqual(0) ;
  156         expe ct(results .violation s.length). toEqual(0) ;
  157         expe ct(results .passes.le ngth).toEq ual(1);
  158       });
  159     });
  160  
  161     it('TC15 29 Validat e that the  "Help" hy perlink in  the Secon dary Navig ation area  displays  discernabl e text for  Screen Re ader inter action.',  function()  {
  162       AxeBui lder(brows er).includ e(pages.to pNav.css_h elp).withR ules('link -name').an alyze(func tion(resul ts) {
  163         expe ct(results .incomplet e.length). toEqual(0) ;
  164         expe ct(results .violation s.length). toEqual(0) ;
  165         expe ct(results .passes.le ngth).toEq ual(1);
  166       });
  167     });
  168  
  169     it('TC15 28 Validat e that the  "Contact  Us" hyperl ink in the  Secondary  Navigatio n area dis plays disc ernable te xt for Scr een Reader  interacti on.', func tion() {
  170       AxeBui lder(brows er).includ e(pages.to pNav.css_c ontactUs). withRules( 'link-name ').analyze (function( results) {
  171         expe ct(results .incomplet e.length). toEqual(0) ;
  172         expe ct(results .violation s.length). toEqual(0) ;
  173         expe ct(results .passes.le ngth).toEq ual(1);
  174       });
  175     });
  176  
  177     it('TC15 27 Validat e that the  "FAQ" hyp erlink in  the Second ary Naviga tion area  displays d iscernable  text for  Screen Rea der intera ction.', f unction()  {
  178       AxeBui lder(brows er).includ e(pages.to pNav.css_f aq).withRu les('link- name').ana lyze(funct ion(result s) {
  179         expe ct(results .incomplet e.length). toEqual(0) ;
  180         expe ct(results .violation s.length). toEqual(0) ;
  181         expe ct(results .passes.le ngth).toEq ual(1);
  182       });
  183     });
  184  
  185     it('TC15 26 Validat e that the  "eBusines s Solution s" logo te xt hyperli nk display s discerna ble text f or Screen  Reader int eraction.' , function () {
  186       AxeBui lder(brows er).includ e(pages.to pNav.css_e BusinessSo lutions).w ithRules(' link-name' ).analyze( function(r esults) {
  187         expe ct(results .incomplet e.length). toEqual(0) ;
  188         expe ct(results .violation s.length). toEqual(0) ;
  189         expe ct(results .passes.le ngth).toEq ual(1);
  190       });
  191     });
  192  
  193   });