Update jasmine-suites to work with Jasmine 4.6.
Review Request #12928 — Created March 29, 2023 and submitted — Latest diff uploaded
jasmine-suites was originally written for Jasmine 1.x, and has managed
to survive up through 3.5. However, it does not work with the latest 4.6
release, due to internal changes withthis
no longer representing the
current suite in a call todescribe()
.To address this, we simply monkey-patch the
SuiteBuilder
, storing the
current suite being operated on. We can then reference that when needed
during building of the suites.
Successfully used this with multiple suites on Jasmine 4.6.