caolan / caolan/nodeunit

Better (or even the best?) browser support for Nodeunit!

Open
#95 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.9k
Forks
359
PR merge metrics
No merged PRs in 30d

Description

Or rather, why not the best?

I'm getting fed up with some sillinesses of QUnit. I'm currently considering my options for good front end test framework, and since I'm using Nodueinit for my back end code, I thought, why not use it for the client side as well? I gave it a try, and liked the fact that it worked, but I didn't like it's report output.

So, I thought why not improve upon it, and it could easily be the best FE unittesting framework out there.

I'm writing to you because I'd like to hear you thoughts about it, discuss our ideas, so that you'll be able to pull it back happily not resulting in us branching out to 2 separate projects.

Here are my initial thoughts:
- Be AMD (Asynchronous Module Definition) compatible, but provide functional fall back code if one wants to load it with `` tags.
- Have wonderful reporting UI, both in terms of functionality and look!

**What do you think? Ever thought about improving the FE reporter/support? What ideas do you have?**

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing Nodeunit's existing browser support and frontend reporter, then investigate how AMD loading and script-tag fallback would fit the current project. The issue also calls for a substantially improved reporting UI, but it does not identify files, tests, or concrete acceptance criteria; done would require agreed scope and demonstrable browser loading and reporting behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.