Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

fix: update unit tests for subscription reaper #567

Merged
merged 4 commits into from
Feb 18, 2022

Conversation

ssvegaraju
Copy link
Contributor

Issue #, if available:

Description of changes:
Updated subscriptionReaper to use the DDB Data services as parameters from index.ts to allow for easier mocking of services for testing.

Testing
Tested using yarn run test and ensuring that

  • all tests passed
  • all mocks returned correct values

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@ssvegaraju ssvegaraju marked this pull request as ready for review February 16, 2022 00:28
@ssvegaraju ssvegaraju requested a review from a team as a code owner February 16, 2022 00:28
Comment on lines 25 to 27
if (!s.end) {
return false;
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is this being removed? I though it was a bugfix

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Restored this bugfix, it got lost in the merge conflict resolution.

@ssvegaraju ssvegaraju merged commit 79a99f1 into feat-subscriptions Feb 18, 2022
@ssvegaraju ssvegaraju deleted the fix-subReaperTests branch February 18, 2022 01:50
carvantes added a commit that referenced this pull request Mar 7, 2022
* feat: add GSI to Resource DDB Table (#533)

* feat: Add data validation for subscription (#543)

* fix: remove _subsciptionStatus from export result field (#555)

* feat: sns, sqs, dlq for Subscriptions  (#554)

* feat: Rest hook Lambda (#558)

* feat: subscriptionReaper (#557)

* feat: add subscriptionsMatcher Lambda (#559)

* test: Add Subscriptions test infrastructure/helper (#569)

* fix: update unit tests for subscription reaper (#567)

* test: add subscriptions env vars in gh actions (#572)

* fix: encrypt logs for new Lambda fns (#574)

* test: add Subscription reaper tests (#575)

* feat: emit end to end latency metric from rest-hook Lambda (#570)

* test: add tests for tenant isolation of subscriptions (#577)

* feat: add DLQ for matcher Lambda (#576)

* test: add end to end tests for subscriptions (#578)

* perf: partial failures for restHook Lambda (#579)

* docs: add Subscription docs (#582)

Co-authored-by: Sukeerth Vegaraju <ssvegaraju@yahoo.co.in>
Co-authored-by: zheyanyu <zheyanyu@amazon.com>
Co-authored-by: Yanyu Zheng <yz2690@columbia.edu>
Co-authored-by: brndhpkn <98061326+brndhpkn@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants