Skip to content

Remove feature specs related to FSMv2#7014

Merged
aduth merged 2 commits intomainfrom
aduth-rm-fsmv2-feature-specs
Sep 26, 2022
Merged

Remove feature specs related to FSMv2#7014
aduth merged 2 commits intomainfrom
aduth-rm-fsmv2-feature-specs

Conversation

@aduth
Copy link
Contributor

@aduth aduth commented Sep 22, 2022

Why: The code for this feature is slated for removal (LG-7386). Until that can be prioritized, it'd be useful to remove feature specs since they prolong the runtime of continuous integration builds

**Why**: The code for this feature is slated for removal (LG-7386). Until that can be prioritized, it'd be useful to remove feature specs since they prolong the runtime of continuous integration builds
@aduth aduth requested a review from a team September 22, 2022 16:05
@@ -8,7 +8,7 @@
let(:fake_analytics) { FakeAnalytics.new }
Copy link
Contributor

Choose a reason for hiding this comment

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

IIRC this spec was here to maintain continuity between analytics events with FSMv2 being put together. Is there any value here with FSMv2 gone or could we remove this entire spec file?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Personally, I still see value in asserting the events that we're expecting to have been logged during identity verification. I also like how this is implemented as a single canonical list, though I wouldn't mind if they were part of feature specs for the individual steps if we could trust that we did so exhaustively (I don't trust this, FWIW).

I had actually planned to expand this spec to include events logged during IAL1 authentication, as a regression spec for an issue I recently identified.

Copy link
Contributor

Choose a reason for hiding this comment

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

+1 this spec is also useful if we wanted to refactor/change out FSM but keep the analytics events we have for consistency

changelog: Internal, Automated Testing, Improve performance of automated tests
@aduth aduth merged commit 5915efd into main Sep 26, 2022
@aduth aduth deleted the aduth-rm-fsmv2-feature-specs branch September 26, 2022 15:09
@solipet solipet mentioned this pull request Sep 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants