Adapters should be separate from FuncUnit
- Dominant language
- JavaScript
- Stars
- 571
- Forks
- 370
- PR merge metrics
- No merged PRs in 30d
Description
Jasmine has changed it's approach to async execution in v2. This modifies the jasmine-funcunit adapter to take a done() callback into account, as opposed to waitsFor(). This illustrates the need to have independent, versioned adapters so that we can support FuncUnit with any version of QUnit, Jasmine or Mocha without re-versioning FuncUnit itself.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by examining the existing jasmine-funcunit adapter and how FuncUnit connects to the QUnit, Jasmine, and Mocha adapters. Separate the adapters so they can be versioned independently from FuncUnit, while preserving support for each test framework version. Done means framework adapters can change without re-versioning FuncUnit itself.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- testing, tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100