Produced by Araxis Merge on 5/30/2019 1:49:21 PM Eastern 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.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | var_web_release_4_18.zip\var_web_release_4_8_ebb0ab2774d.zip\veteran-appointment-requests\test\watir-ruby\spec\landing | landing_page_not_vha_enrolled_spec.rb | Fri May 10 18:55:49 2019 UTC |
| 2 | var_web_release_4_18.zip\var_web_release_4_8_ebb0ab2774d.zip\veteran-appointment-requests\test\watir-ruby\spec\landing | landing_page_not_vha_enrolled_spec.rb | Wed May 29 22:08:03 2019 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 3 | 284 |
| Changed | 2 | 4 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| 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 |
No regular expressions were active.
| 1 | #!/bin/env ruby | |
| 2 | # encoding : utf-8 | |
| 3 | require 'r ubygems' | |
| 4 | require 'r spec' | |
| 5 | require 'w atir-webdr iver' | |
| 6 | require 'p age-object ' | |
| 7 | ||
| 8 | require_re lative '.. /..//modul e/DriverUt ility' | |
| 9 | require_re lative '.. /rspec_hel per' | |
| 10 | require_re lative '.. /..//pages /landing' | |
| 11 | require_re lative '.. /../pages/ login' | |
| 12 | require_re lative '.. /../pages/ eula' | |
| 13 | require_re lative '.. /../pages/ roa' | |
| 14 | require_re lative '.. /../common /common' | |
| 15 | require_re lative '.. /../pages/ user_menu' | |
| 16 | require_re lative '.. /../pages/ launchpad' | |
| 17 | require_re lative '.. /../helper /modal' | |
| 18 | require_re lative '.. /../module /database/ MySqlUtili ty' | |
| 19 | ||
| 20 | describe ' [Story# VA R-1749: La nding - No t enrolled ] | |
| 21 | [Story# VA R-2271: La nding Page - Not Enr olled] | |
| 22 | [Story# VA R-4079: Up date app v ersion on footer and about pag e] | |
| 23 | [Story# VA R-11889: A utomate Ve rsion Numb er Update 4.4.0]' d o | |
| 24 | include DriverUtil ity | |
| 25 | ||
| 26 | before(: all) do | |
| 27 | initia lizeConfig urations(V AR_BASE_UR L) | |
| 28 | @landi ng = Landi ng.new(@dr iver) | |
| 29 | @login = Login.n ew(@driver ) | |
| 30 | @eula = Eula.new (@driver) | |
| 31 | @roa = Roa.new(@ driver) | |
| 32 | @commo n = Common .new(@driv er) | |
| 33 | @user_ menu = Use rMenuOptio n.new(@dri ver) | |
| 34 | @launc hpad = Lau nchpad.new (@driver) | |
| 35 | @modal = Modal.n ew(@driver ) | |
| 36 | end | |
| 37 | ||
| 38 | after(:a ll) do | |
| 39 | @drive r.close | |
| 40 | end | |
| 41 | ||
| 42 | context '[AC#VAR-1 805|TC#VAR -1910 - La nding Page - Not Enr olled in V HA ] | |
| 43 | [AC#VAR-2 345,2763|T C#VAR-2769 - Updated Landing P age - Not Enrolled i n VHA] | |
| 44 | [AC#VAR-4 148|TC#VAR -4149 - Up date app v ersion] | |
| 45 | [AC#VAR-5 151|TC#VAR -5152: Val idate Auto mate Versi on Number Update]' d o | |
| 46 | ||
| 47 | xit "L ogin" do | |
| 48 | @com mon.loginE ndsOnHome( VarVeteran 01) | |
| 49 | @lan ding.foote rUserInfo_ element.wh en_present (TIME_OUT_ LIMIT) | |
| 50 | @lan ding.modal Title_elem ent.when_p resent(TIM E_OUT_LIMI T) | |
| 51 | Wati r::Wait.un til {@land ing.modalT itle == "V eterans He alth Admin istration Enrollment "} | |
| 52 | end | |
| 53 | ||
| 54 | xit "L anding pag e" do | |
| 55 | @lan ding.modal Title_elem ent.when_p resent(TIM E_OUT_LIMI T) | |
| 56 | expe ct(@landin g.modalTit le).to eq( 'Veterans Health Adm inistratio n Enrollme nt') | |
| 57 | expe ct(@landin g.contentL ine1).to e q('Current ly we cann ot find a record of your enrol lment in t he Veteran s Health A dministrat ion.') | |
| 58 | expe ct(@landin g.contentL ine2).to e q('To use this app, you need:' ) | |
| 59 | expe ct(@landin g.contentL ine3).to e q('To be a ctively en rolled in VA Healthc are') | |
| 60 | expe ct(@landin g.contentL ine4).to e q('To have been seen for medic al care at a VA Medi cal Center (VAMC) or Community Based Cli nic (CBOC) ') | |
| 61 | expe ct(@landin g.contentL ine5).to e q('Additio nally, for some type s of care, your sele cted facil ity may ha ve additio nal rules for using this app t o book an appointmen t.') | |
| 62 | expe ct(@landin g.contentL ine6).to e q('If you have not e nrolled, w ant to lea rn more, o r would li ke to begi n the enro llment pro cess go to the Apply for VA He alth Benef its webpag e.') | |
| 63 | expe ct(@landin g.contentL ine7).to e q('If you are enroll ed please contact 1- 877-222-VE TS Monday through Fr iday betwe en 8 a.m. and 8 p.m. ET and a representa tive will provide as sistance. You may al so contact your loca l VA healt h care fac ility.') | |
| 64 | expe ct(@landin g.contentL ine8).to e q('To find a facilit y near you , visit th e VA Facil ity Locato r.') | |
| 65 | ||
| 66 | ||
| 67 | expe ct(@landin g.appVersi on).to eq( "VA Appoin tments - v 4.18.0") | |
| 68 | expe ct(@landin g.footerUs erInfo).to eq("Logge d in as ve teran01, z ztest") | |
| 69 | end | |
| 70 | ||
| 71 | # Veri fy the Mod al display ed when VA Enrollmen t Link is clicked | |
| 72 | #Click the VA En rollment L ink | |
| 73 | xit "L anding pag e" do | |
| 74 | @lan ding.modal Title_elem ent.when_p resent(TIM E_OUT_LIMI T) | |
| 75 | @lan ding.va_en rollment_l ink_elemen t.when_pre sent(TIME_ OUT_LIMIT) | |
| 76 | @lan ding.va_en rollment_l ink | |
| 77 | @mod al.modalDi alog_eleme nt.when_pr esent(TIME _OUT_LIMIT ) | |
| 78 | ||
| 79 | #Cli ck Return in the mod al to make sure the modal clos es and the VHA Enrol lment land ing paeg i s displaye d | |
| 80 | @lan ding.modal Title_elem ent.when_p resent(TIM E_OUT_LIMI T) | |
| 81 | expe ct(@landin g.modalTit le).to eq( 'Veterans Health Adm inistratio n Enrollme nt') | |
| 82 | expe ct(@modal. content_el ement.text ).to eq("Y ou are abo ut to leav e the VA A ppointment s app. Sel ect CONTIN UE to proc eed to the link info rmation se lected, or select RE TURN to re turn to th e VA Appoi ntments ap p.") | |
| 83 | expe ct(@modal. buttons_el ements[1]. text).to e q("Return" ) | |
| 84 | @mod al.buttons _elements[ 1].click | |
| 85 | #foc us | |
| 86 | # exp ect( @land ing.va_enr ollment_li nk_element ).to eq(@l anding.ele ment_with_ focus) | |
| 87 | ||
| 88 | #Val idate that clicking Continue o n the moda l takes us er to the VHA enroll ment page | |
| 89 | @lan ding.va_en rollment_l ink | |
| 90 | @mod al.modalTi tle_elemen t.when_pre sent(TIME_ OUT_LIMIT) | |
| 91 | expe ct(@modal. modalTitle ).to eq('C onfirmatio n') | |
| 92 | expe ct(@modal. buttons_el ements[0]. text).to e q("Continu e") | |
| 93 | @mod al.buttons _elements[ 0].click | |
| 94 | ||
| 95 | #VHA Enrollmen t Site is displayed | |
| 96 | swit chWindowTo WindowHand leLast | |
| 97 | expect(get CurrentURL ).to eq("h ttps:// DNS . URL /HEALTHBEN EFITS/appl y/index.as p") | |
| 98 | swit chWindowTo WindowHand leFirst | |
| 99 | @lan ding.modal Title_elem ent.when_p resent(TIM E_OUT_LIMI T) | |
| 100 | expe ct(@landin g.modalTit le).to eq( 'Veterans Health Adm inistratio n Enrollme nt') | |
| 101 | ||
| 102 | #Val idate the Facility L ocator lin k | |
| 103 | @lan ding.va_fa cility_loc ator_link | |
| 104 | @mod al.modalTi tle_elemen t.when_pre sent(TIME_ OUT_LIMIT) | |
| 105 | expe ct(@modal. modalTitle ).to eq('C onfirmatio n') | |
| 106 | expe ct(@modal. buttons_el ements[0]. text).to e q("Continu e") | |
| 107 | @mod al.buttons _elements[ 0].click | |
| 108 | ||
| 109 | swit chWindowTo WindowHand leLast | |
| 110 | expect(get CurrentURL ).to eq("h ttps:// DNS . URL /directory /guide/div ision.asp? dnum=1") | |
| 111 | swit chWindowTo WindowHand leFirst | |
| 112 | @lan ding.modal Title_elem ent.when_p resent(TIM E_OUT_LIMI T) | |
| 113 | expe ct(@landin g.modalTit le).to eq( 'Veterans Health Adm inistratio n Enrollme nt') | |
| 114 | ||
| 115 | end | |
| 116 | ||
| 117 | xit "D efect#VAR- 3017: Pati ent withou t dfn is a ble to log in to VAR app " do | |
| 118 | #zzt est.patien t14 has no dfn and a single ic n | |
| 119 | @com mon.logout AndLogback WithADiffe rentUser(V arPatient1 4) | |
| 120 | ||
| 121 | @lan ding.foote rUserInfo_ element.wh en_present (TIME_OUT_ LIMIT) | |
| 122 | Wati r::Wait.un til {@land ing.footer UserInfo = = "Logged in as pati ent14, zzt est"} | |
| 123 | #exp ect(@landi ng.footerU serInfo).t o eq("Logg ed in as p atient14, zztest") | |
| 124 | ||
| 125 | @lan ding.modal Title_elem ent.when_p resent(TIM E_OUT_LIMI T) | |
| 126 | expe ct(@landin g.modalTit le).to eq( 'Veterans Health Adm inistratio n Enrollme nt') | |
| 127 | expe ct(@landin g.contentL ine1).to e q('Current ly we cann ot find a record of your enrol lment in t he Veteran s Health A dministrat ion.') | |
| 128 | expe ct(@landin g.contentL ine2).to e q('To use this app, you need:' ) | |
| 129 | expe ct(@landin g.contentL ine3).to e q('To be a ctively en rolled in VA Healthc are') | |
| 130 | expe ct(@landin g.contentL ine4).to e q('To have been seen for medic al care at a VA Medi cal Center (VAMC) or Community Based Cli nic (CBOC) ') | |
| 131 | expe ct(@landin g.contentL ine5).to e q('Additio nally, for some type s of care, your sele cted facil ity may ha ve additio nal rules for using this app t o book an appointmen t.') | |
| 132 | expe ct(@landin g.contentL ine6).to e q('If you have not e nrolled, w ant to lea rn more, o r would li ke to begi n the enro llment pro cess go to the Apply for VA He alth Benef its webpag e.') | |
| 133 | expe ct(@landin g.contentL ine7).to e q('If you are enroll ed please contact 1- 877-222-VE TS Monday through Fr iday betwe en 8 a.m. and 8 p.m. ET and a representa tive will provide as sistance. You may al so contact your loca l VA healt h care fac ility.') | |
| 134 | expe ct(@landin g.contentL ine8).to e q('To find a facilit y near you , visit th e VA Facil ity Locato r.') | |
| 135 | ||
| 136 | end | |
| 137 | end | |
| 138 | end | |
| 139 | ||
| 140 | ||
| 141 | ||
| 142 | ||
| 143 | ||
| 144 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.