2706. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/10/2018 8:40:53 AM 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.

2706.1 Files compared

# Location File Last Modified
1 MHED_APPS_CIF.zip\VATS v2.1.2\var-utility-web-2.1.2@c27506c69b7.zip\acceptance-tests\watir-ruby\spec\varUtil user_menu_spec.rb Fri Mar 9 16:50:58 2018 UTC
2 MHED_APPS_CIF.zip\VATS v2.1.2\var-utility-web-2.1.2@c27506c69b7.zip\acceptance-tests\watir-ruby\spec\varUtil user_menu_spec.rb Thu May 3 13:12:45 2018 UTC

2706.2 Comparison summary

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

2706.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

2706.4 Active regular expressions

No regular expressions were active.

2706.5 Comparison detail

  1   require 'r spec'
  2  
  3   require_re lative '.. /../module /DriverUti lity'
  4   require_re lative '.. /rspec_hel per'
  5   require_re lative '.. /../pages/ varUtility /landing'
  6   require_re lative '.. /../common /accessVar Utility'
  7   require_re lative '.. /../common /common'
  8   require_re lative '.. /../pages/ vaToolSet/ home'
  9   require_re lative '.. /../pages/ vaToolSet/ userMenu'
  10   require_re lative '.. /../pages/ landing_pa ge'
  11  
  12  
  13   describe ' [Story VAR UT-8: Util ity - User  Options &  Logout],
  14              [Story VAR UT-9: Util ity - Abou t Page]
  15              [Story VAR UT-294]: U tility --  Launchpad  Feature
  16              [Story VAR UT-353: Ut ility - Up date versi on in foot er and abo ut]'  do
  17     include  DriverUtil ity
  18  
  19     before(: all) do
  20       initia lizeConfig urations(B ASE_URL)
  21       @landi ng = Landi ng.new(@dr iver)
  22       @launc hpad = Lau nchpad.new (@driver)
  23       @login Util = Acc essVarUtil ity.new(@d river)
  24       @login  = Login.n ew(@driver )
  25       @commo n = Common .new(@driv er)
  26       @userM enu = User Menu.new(@ driver)
  27       @landi ng_page =  LandingPag e.new(@dri ver)
  28  
  29     end
  30  
  31     after(:a ll) do
  32       @drive r.close
  33     end
  34  
  35     context  'AC#VARUT- 132|TC#VAR UT-137: Va lidate use r Menu and  Logout
  36               AC#VARUT- 366|TC#VAR UT-367: Up date versi on in foot er and cri teria' do
  37       it "Lo gin" do
  38         @log inUtil.acc ess_var_ut ility(User Access7)
  39         @lan ding.right Footer_ele ment.when_ visible(TI ME_OUT_LIM IT)
  40         Wati r::Wait.un til {@land ing.rightF ooter == " Logged in  as PROVIDE R, SEVEN"}
  41         expe ct(@landin g.rightFoo ter).to eq ("Logged i n as PROVI DER, SEVEN ")
  42       end
  43  
  44       it "Us er Options " do
  45         @use rMenu.user Menu_eleme nt.when_vi sible(TIME _OUT_LIMIT )
  46         @use rMenu.user Menu_eleme nt.click
  47         @use rMenu.menu Header_ele ment.when_ visible(TI ME_OUT_LIM IT)
  48         expe ct(@userMe nu.menuHea der.split( "\n")[0]). to eq("Use r Options" )
  49       end
  50  
  51  
  52  
  53       contex t 'AC#VARU T-179|TC#V ARUT-180:  Validate A bout Page
  54                 AC#VARU T-366|TC#V ARUT-367:  Update ver sion in fo oter and c riteria'
  55       it "Ab out Page V alidation"  do
  56         expe ct(@userMe nu.about_e lement.tex t).to eq(" About")
  57         @use rMenu.abou t
  58         @use rMenu.abou tTitle_ele ment.when_ visible(TI ME_OUT_LIM IT)
  59         #tod o: need to  delete Po pup modal  text when  defect is  fixed
  60         expe ct(@userMe nu.aboutTi tle_elemen t.text).to  eq("Popup  modal\nAb out")
  61         expe ct(@userMe nu.content _element.t ext).to eq ("VA Tool  Set - v2.1 .2")
  62         expe ct(@userMe nu.content Line2_elem ent.text). to eq("The  VA Tool S et provide s access t o utilitie s that all ow authori zed users  to configu re and sup port featu res in oth er mobile  apps.")
  63         expe ct(@userMe nu.content Line3_elem ent.text). to eq("Sel ect the ap propriate  user guide  for detai led tool i nstruction s.")
  64       end
  65  
  66       contex t 'AC#VARU T-228|TC#V ARUT-229:  Validate U ser Guide  Link'
  67       it "Us er Guide V alidation"  do
  68         @use rMenu.abou tTitle_ele ment.when_ visible(TI ME_OUT_LIM IT)
  69         expe ct(@userMe nu.aboutTi tle_elemen t.text).to  eq("Popup  modal\nAb out")
  70         @use rMenu.user GuideLinkV ARUT
  71         swit chWindowTo WindowHand leLast
  72           expect(get CurrentURL ).to eq("h ttps:// IP        /va-tool-s et-web/ass ets/pdfs/v ar-utility -guide.pdf ")
  73         swit chWindowTo WindowHand leFirst
  74         @use rMenu.abou tTitle_ele ment.when_ present(TI ME_OUT_LIM IT)
  75         expe ct(@userMe nu.aboutTi tle).to eq ("Popup mo dal\nAbout ")
  76  
  77         @use rMenu.ok_e lement.whe n_visible( TIME_OUT_L IMIT)
  78         @use rMenu.ok
  79         @use rMenu.abou t_element. when_visib le(TIME_OU T_LIMIT)
  80         expe ct(@userMe nu.about_e lement.tex t).to eq(" About")
  81  
  82       end
  83  
  84       it "La unchpad --  Navigates  the user  to the VA  Launchpad"  do
  85         @use rMenu.menu Header_ele ment.when_ visible(TI ME_OUT_LIM IT)
  86         expe ct(@userMe nu.menuHea der.split( "\n")[0]). to eq("Use r Options" )
  87         @use rMenu.laun chpad_elem ent.when_v isible(TIM E_OUT_LIMI T)
  88         expe ct(@userMe nu.launchp ad_element .text).to  eq("Launch pad")
  89         slee p 1
  90         @use rMenu.laun chpad
  91         @com mon.waitWh ileSpinner Present
  92  
  93         @lau nchpad.lau nchpad_eul a_accept_e lement.whe n_visible( TIME_OUT_L IMIT)
  94         @lau nchpad.lau nchpad_eul a_accept
  95  
  96         @lau nchpad.lau nchpadTitl e_element. when_visib le(TIME_OU T_LIMIT)
  97         expe ct(@launch pad.launch padTitle). to eq("Lau nchpad")
  98         expe ct(@launch pad.footer _name).to  eq("Logged  in as PRO VIDER, SEV EN - BOSTO N HCS VAMC ")
  99  
  100       end
  101  
  102       it "Lo g out - re turns user  to Launch pad" do
  103         @dri ver.goto(B ASE_URL)
  104         @com mon.waitWh ileSpinner Present
  105  
  106         @use rMenu.user Menu_eleme nt.when_vi sible(TIME _OUT_LIMIT )
  107         @use rMenu.user Menu_eleme nt.click
  108         @use rMenu.menu Header_ele ment.when_ visible(TI ME_OUT_LIM IT)
  109         expe ct(@userMe nu.menuHea der.split( "\n")[0]). to eq("Use r Options" )
  110  
  111         @lan ding_page. login_butt on_element .wait_unti l_present( TIME_OUT_L IMIT)
  112         @lan ding_page. login_butt on
  113         @use rMenu.user Menu_eleme nt.when_vi sible(TIME _OUT_LIMIT )
  114         @use rMenu.user Menu_eleme nt.click
  115         @lan ding_page. logout_but ton_elemen t.wait_unt il_present (TIME_OUT_ LIMIT)
  116         @lan ding_page. logout_but ton
  117  
  118         @lau nchpad.lau nchpadTitl e_element. wait_until _present(T IME_OUT_LI MIT)
  119         expe ct(@launch pad.launch padTitle). to eq("Lau nchpad")
  120  
  121         expe ct(@launch pad.footer _name).to  eq("Not lo gged in")
  122  
  123       end
  124  
  125  
  126  
  127     end
  128   end
  129  
  130  
  131  
  132  
  133