Update build-and-test to prevent merging fdescribe and fit #2416
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It's very easy to accidentally include
fdescribe
andfit
when opening a PR. This has happened multiple times, most recently in #2373 (which actually has an approved review, and I was about to merge).This PR updates the build workflow to grep for
fdescribe(
andfit(
across all.spec.ts
files, and fails the build if they are present.It's also possible to accidentally include
xdescribe
andxit
, but sometimes those will be intentional, and generally it's only a few tests that would be skipped over.This PR changes a
describe
tofdescribe
to demonstrate that the change works. Therefore, it deliberately fails the build. After being reviewed, I will revert that one change so it can be merged.This change is