@@ -26,8 +26,16 @@ Setup Test Data
2626 Set suite variable ${contact }
2727 ${funding_request } = API Create Funding Request ${fundingprogram } [Id]
2828 ... ${contact } [Id]
29+ ... ${ns } Awarded_Amount__c=10000
30+ ... ${ns } Status__c=Awarded
2931 Store Session Record ${ns } Funding_Request__c ${funding_request } [Id]
3032 Set suite variable ${funding_request }
33+ ${disbursed_request } = API Create Funding Request ${fundingprogram } [Id]
34+ ... ${contact } [Id]
35+ ... ${ns } Awarded_Amount__c=100000
36+ ... ${ns } Status__c=Fully Disbursed
37+ Store Session Record ${ns } Funding_Request__c ${disbursed_request } [Id]
38+ Set suite variable ${disbursed_request }
3139 ${disbursement } API Create Disbursement on a Funding Request
3240 ... ${funding_request } [Id]
3341 Set Suite Variable ${disbursement }
@@ -36,6 +44,13 @@ Setup Test Data
3644 &{gau_exp } = API Create GAU Expenditure ${gau } [Id]
3745 ... ${disbursement } [Id]
3846 Set Suite Variable &{gau_exp }
47+ ${fully_disbursed } API Create Disbursement on a Funding Request
48+ ... ${disbursed_request } [Id]
49+ ... ${ns } Status__c=Paid
50+ Set Suite Variable ${fully_disbursed }
51+ &{gau_paid } = API Create GAU Expenditure ${gau } [Id]
52+ ... ${fully_disbursed } [Id]
53+ Set Suite Variable ${gau_paid }
3954
4055*** Test Case ***
4156Verify GAU Expenditure created is added on Disbursement
@@ -49,3 +64,28 @@ Verify GAU Expenditure created is added on Disbursement
4964 Click Related List Link with Text ${gau_exp } [Name]
5065 Validate Field Value General Accounting Unit contains ${gau } [Name]
5166 Validate Field Value Amount contains $10,000.00
67+
68+ Verify GAU Expenditure on Paid Disbursement
69+ [Documentation] Create a Disbursement and set status to Paid
70+ ... Verify Manage Expenditure is disabled
71+ Go To Page Listing ${ns } Funding_Request__c
72+ Click Link With Text ${disbursed_request } [Name]
73+ Click Tab Disbursements
74+ Click Related List Link with Text ${fully_disbursed } [Name]
75+ Click Tab GAU Expenditures
76+ Verify Button Status Save Updates=disabled
77+
78+
79+ Verify GAU Expenditure on Canceled Disbursement
80+ [Documentation] Create a Disbursement and set status to Canceled
81+ ... Verify Manage Expenditure is disabled
82+ ${cancel_disbursed } API Create Disbursement on a Funding Request
83+ ... ${disbursed_request } [Id]
84+ ... ${ns } Status__c=Cancelled
85+ Set Suite Variable ${cancel_disbursed }
86+ Go To Page Listing ${ns } Funding_Request__c
87+ Click Link With Text ${disbursed_request } [Name]
88+ Click Tab Disbursements
89+ Click Related List Link with Text ${cancel_disbursed } [Name]
90+ Click Tab GAU Expenditures
91+ Verify Button Status Save Updates=disabled
0 commit comments