Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APPEALS-28105 WEBEX Mockservice #19183

Closed
wants to merge 41 commits into from

Conversation

breedbah
Copy link
Contributor

@breedbah breedbah commented Aug 14, 2023

Resolves Webex Mockservice APPEALS-28105

Description

  • Created a custom json-server to mock external api calls
  • Added the webex-mock.json file to the .gitignore
  • Created scripts to be ran to start server and generate test data
  • Added a file to handle generating test data
  • Upon making a request to the endpoint, it validates the request and then returns the appropriate response
  • Used the Faker library to generate random data within each object
  • Added error routes to return all error responses generated by Webex
  • Added a heartbeat request that is generated by Webex

Acceptance Criteria

  • Code compiles correctly

Testing Plan

  1. Go to https://jira.devops.va.gov/browse/APPEALS-28961 or list them below

Best practices

Code Documentation Updates

  • Add or update code comments at the top of the class, module, and/or component.

Code Climate

Your code does not add any new code climate offenses? If so why?

  • No new code climate issues added

Monitoring, Logging, Auditing, Error, and Exception Handling Checklist

Error Handling

  • Are errors being caught and handled gracefully?
  • Are appropriate error messages being displayed to users?
  • Are unhandled exceptions being caught at the application level ?

@breedbah breedbah added Project: Virtual-Hearings Team: Oumuamua ☄️ Development Team for the Hearings ART labels Aug 14, 2023
@breedbah breedbah self-assigned this Aug 14, 2023
@codeclimate
Copy link

codeclimate bot commented Aug 14, 2023

Code Climate has analyzed commit d8ab350 and detected 0 issues on this pull request.

View more on Code Climate.

@breedbah breedbah marked this pull request as ready for review August 22, 2023 12:17
* fixing flaky test

* removing commented code
csheepy and others added 5 commits August 23, 2023 10:29
…at date/time regardless of error to ensure that SyncReviewsJob does not immediately re-queue failing end product establishment and allows for other end product estaablishments to attempt sync with BGS first. Updated RSPEC to reflect this change.
@breedbah breedbah changed the base branch from master to feature/APPEALS-26734 August 23, 2023 16:34
@ThorntonMatthew
Copy link
Contributor

Closing to test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Project: Virtual-Hearings Team: Oumuamua ☄️ Development Team for the Hearings ART
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants