Skip to content

Commit

Permalink
Merge pull request #44 from SalesforceFoundation/feature/robot_paiddi…
Browse files Browse the repository at this point in the history
…sbursement

Robot- Verify GAU Expenditure on Paid Disbursement
  • Loading branch information
gaganpsandhu authored Mar 30, 2021
2 parents b26ff32 + b58faf7 commit 97dbc5a
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 1 deletion.
2 changes: 1 addition & 1 deletion robot/OutboundFundsNPSP/resources/OutboundFundsNPSP.robot
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ API Create Disbursement on a Funding Request
${disbursement_date} = Get Current Date result_format=%Y-%m-%d increment=10 days
${disbursement_id} = Salesforce Insert ${ns}Disbursement__c
... ${ns}Funding_Request__c=${funding_request_id}
... ${ns}Amount__c=5000
... ${ns}Amount__c=10000
... ${ns}Status__c=Scheduled
... ${ns}Scheduled_Date__c=${scheduled_date}
... ${ns}Type__c=Initial
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,16 @@ Setup Test Data
Set suite variable ${contact}
${funding_request} = API Create Funding Request ${fundingprogram}[Id]
... ${contact}[Id]
... ${ns}Awarded_Amount__c=10000
... ${ns}Status__c=Awarded
Store Session Record ${ns}Funding_Request__c ${funding_request}[Id]
Set suite variable ${funding_request}
${disbursed_request} = API Create Funding Request ${fundingprogram}[Id]
... ${contact}[Id]
... ${ns}Awarded_Amount__c=100000
... ${ns}Status__c=Fully Disbursed
Store Session Record ${ns}Funding_Request__c ${disbursed_request}[Id]
Set suite variable ${disbursed_request}
${disbursement} API Create Disbursement on a Funding Request
... ${funding_request}[Id]
Set Suite Variable ${disbursement}
Expand All @@ -36,6 +44,13 @@ Setup Test Data
&{gau_exp}= API Create GAU Expenditure ${gau}[Id]
... ${disbursement}[Id]
Set Suite Variable &{gau_exp}
${fully_disbursed} API Create Disbursement on a Funding Request
... ${disbursed_request}[Id]
... ${ns}Status__c=Paid
Set Suite Variable ${fully_disbursed}
&{gau_paid}= API Create GAU Expenditure ${gau}[Id]
... ${fully_disbursed}[Id]
Set Suite Variable ${gau_paid}

*** Test Case ***
Verify GAU Expenditure created is added on Disbursement
Expand All @@ -49,3 +64,28 @@ Verify GAU Expenditure created is added on Disbursement
Click Related List Link with Text ${gau_exp}[Name]
Validate Field Value General Accounting Unit contains ${gau}[Name]
Validate Field Value Amount contains $10,000.00

Verify GAU Expenditure on Paid Disbursement
[Documentation] Create a Disbursement and set status to Paid
... Verify Manage Expenditure is disabled
Go To Page Listing ${ns}Funding_Request__c
Click Link With Text ${disbursed_request}[Name]
Click Tab Disbursements
Click Related List Link with Text ${fully_disbursed}[Name]
Click Tab GAU Expenditures
Verify Button Status Save Updates=disabled


Verify GAU Expenditure on Canceled Disbursement
[Documentation] Create a Disbursement and set status to Canceled
... Verify Manage Expenditure is disabled
${cancel_disbursed} API Create Disbursement on a Funding Request
... ${disbursed_request}[Id]
... ${ns}Status__c=Cancelled
Set Suite Variable ${cancel_disbursed}
Go To Page Listing ${ns}Funding_Request__c
Click Link With Text ${disbursed_request}[Name]
Click Tab Disbursements
Click Related List Link with Text ${cancel_disbursed}[Name]
Click Tab GAU Expenditures
Verify Button Status Save Updates=disabled

0 comments on commit 97dbc5a

Please sign in to comment.