CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-jest-circus

The next-gen flux-based test runner for Jest that provides test framework globals and event-driven test execution

82

1.90x
Overview
Eval results
Files

Evaluation results

100%

Email Service Notification Handler

Mock function creation (jest.fn)

Criteria
Without context
With context

Mock function creation

100%

100%

Mock call verification

100%

100%

Mock argument inspection

100%

100%

Mock call history

100%

100%

100%

85%

Test Suite for Configuration Comparison

Equality matchers (toBe, toEqual, toStrictEqual)

Criteria
Without context
With context

toBe for primitives

25%

100%

toBe for references

25%

100%

toEqual for deep equality

0%

100%

toStrictEqual for strict checks

0%

100%

Correct negation usage

50%

100%

100%

100%

Email Validator Test Suite

Data-driven testing with test.each (template literal syntax)

Criteria
Without context
With context

Uses test.each

0%

100%

Template literal syntax

0%

100%

Table structure

0%

100%

Interpolated values

0%

100%

Parameterized test name

0%

100%

Correct test function

0%

100%

20%

-61%

Test Result Filter CLI Tool

Test filtering (--onlyChanged, --onlyFailures)

Criteria
Without context
With context

Jest CLI Integration

100%

0%

Failure Filtering Implementation

88%

20%

Change-Based Filtering Implementation

68%

20%

Test History Tracking

100%

66%

Configuration Pass-Through

20%

0%

Test Result Parsing

100%

0%

100%

20%

Custom Matchers for Range Validation

Custom matchers (expect.extend)

Criteria
Without context
With context

expect.extend usage

100%

100%

Matcher return structure

100%

100%

Matcher context access

0%

100%

Error message formatting

100%

100%

Range validation logic

100%

100%

100%

20%

Test Utilities Manager

Mock lifecycle (mockClear, mockReset, mockRestore)

Criteria
Without context
With context

Uses mockClear()

100%

100%

Uses mockReset()

100%

100%

Uses mockRestore()

0%

100%

Batch clear implementation

100%

100%

Batch reset implementation

100%

100%

0%

Asynchronous File Watcher Tests

Callback testing with done

Criteria
Without context
With context

Done callback parameter

0%

0%

Calling done correctly

0%

0%

Error handling with done

0%

0%

Assertions before done

0%

0%

Timeout configuration

0%

0%

100%

35%

Async Data Fetcher Testing

Promise testing (resolves, rejects)

Criteria
Without context
With context

Uses .resolves matcher

0%

100%

Uses .rejects matcher

100%

100%

Verifies resolved data

66%

100%

Verifies rejection errors

100%

100%

Tests multiple scenarios

100%

100%

100%

100%

Flaky Test Handler

Test retries (jest.retryTimes)

Criteria
Without context
With context

Uses jest.retryTimes

0%

100%

Basic retry count

0%

100%

Different retry counts

0%

100%

Retry scope placement

0%

100%

100%

95%

Form Validator

Error snapshot testing (toThrowErrorMatchingSnapshot)

Criteria
Without context
With context

Uses snapshot matchers

0%

100%

Wraps in expect callback

0%

100%

Tests all error cases

0%

100%

Proper test structure

33%

100%

Install with Tessl CLI

npx tessl i tessl/npm-jest-circus
Evaluated
Agent
Codex

Table of Contents