CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-karma-qunit

A Karma plugin that provides an adapter for the QUnit testing framework, enabling seamless integration between Karma test runner and QUnit test suites.

92

0.97x
Quality

Pending

Does it follow best practices?

Impact

92%

0.97x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-4/

{
  "context": "This evaluation assesses how well the engineer uses karma-qunit's QUnit configuration pass-through feature to customize test execution behavior. The focus is on properly using the client.qunit configuration object to pass QUnit-specific settings through Karma's configuration system.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Framework Declaration",
      "description": "Correctly includes 'qunit' in the frameworks array in karma.conf.js",
      "max_score": 10
    },
    {
      "name": "Client Configuration Object",
      "description": "Uses the client.qunit object to pass QUnit-specific configuration options",
      "max_score": 25
    },
    {
      "name": "testTimeout Configuration",
      "description": "Sets QUnit.config.testTimeout to 5000 via client.qunit.testTimeout",
      "max_score": 20
    },
    {
      "name": "showUI Configuration",
      "description": "Sets QUnit.config.showUI to true via client.qunit.showUI",
      "max_score": 20
    },
    {
      "name": "fixture Configuration",
      "description": "Sets QUnit.config.fixture to \"<div>Test Fixture</div>\" via client.qunit.fixture",
      "max_score": 20
    },
    {
      "name": "Test Validation",
      "description": "Implements tests that correctly verify the configuration options are applied by checking QUnit.config properties",
      "max_score": 5
    }
  ]
}

tile.json