explaingit

felquis/jasmine-jscover

Analysis updated 2026-08-16 · repo last pushed 2016-05-13

JavaScriptAudience · developerComplexity · 2/5DormantSetup · moderate

TLDR

Combines Jasmine test framework with JSCover to measure how much of your JavaScript code is exercised by your tests, showing gaps in coverage.

Mindmap

mindmap
  root((repo))
    What it does
      Measures test coverage
      Pairs Jasmine and JSCover
      Shows untested code
    How it works
      Local JSCover server
      Browser test runner page
      Coverage report output
    Use cases
      Form validation testing
      Find untested edge cases
      Test quality confidence
    Tech stack
      JavaScript
      Jasmine
      JSCover
    Audience
      Developers
      Team leads

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Check whether your Jasmine tests actually cover every branch of your form-validation logic.

USE CASE 2

Identify untested edge cases in a web app by reviewing a coverage report after running tests.

USE CASE 3

Get confidence that your existing test suite is meaningful and not leaving large code gaps.

What is it built with?

JavaScriptJasmineJSCover

How does it compare?

felquis/jasmine-jscover00kaku/gallery-slider-block0verflowme/weirdhta
LanguageJavaScriptJavaScriptJavaScript
Last pushed2016-05-132021-05-192022-06-16
MaintenanceDormantDormantDormant
Setup difficultymoderateeasymoderate
Complexity2/52/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires familiarity with running a local server and navigating test-runner pages in a browser, README lacks detailed configuration guidance.

No license information is provided in the README.

In plain English

jasmine-jscover brings together two tools to help you check how thoroughly your JavaScript code is being tested. It pairs Jasmine, a framework for writing automated tests, with JSCover, a tool that measures which lines of your code actually run during those tests. The result is a straightforward way to see if your tests are exercising your full codebase or leaving gaps. The setup is minimal. After installing the project's dependencies, you run a single command that starts a local JSCover server. You then open a specific URL in your browser, which loads Jasmine's test runner page. As your tests execute, JSCover tracks which parts of your JavaScript files were touched and which were skipped, giving you a coverage report you can inspect. This would appeal to a developer or team lead who already writes Jasmine tests and wants confidence that those tests are meaningful. For example, if you have a web app with a lot of form-validation logic, coverage reporting can show you whether your tests actually hit every validation branch or whether some edge cases are going untested. The README doesn't go into much detail beyond the basic setup steps. There's no discussion of configuration options, integration with continuous integration systems, or how to read the coverage reports JSCover generates. A non-technical user would likely need help from a developer to get it running and interpret the results, since the workflow assumes familiarity with running local servers and navigating test-runner pages in a browser.

Copy-paste prompts

Prompt 1
Set up jasmine-jscover to run coverage on my existing Jasmine test suite and show me which JavaScript functions are not being tested.
Prompt 2
I have Jasmine tests for my form validation logic, help me integrate JSCover so I can see a coverage report of which validation branches my tests miss.
Prompt 3
Start a local JSCover server and run my Jasmine tests in the browser to generate a code coverage report for my JavaScript project.

Frequently asked questions

What is jasmine-jscover?

Combines Jasmine test framework with JSCover to measure how much of your JavaScript code is exercised by your tests, showing gaps in coverage.

What language is jasmine-jscover written in?

Mainly JavaScript. The stack also includes JavaScript, Jasmine, JSCover.

Is jasmine-jscover actively maintained?

Dormant — no commits in 2+ years (last push 2016-05-13).

What license does jasmine-jscover use?

No license information is provided in the README.

How hard is jasmine-jscover to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is jasmine-jscover for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.