awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
forwardemail avatar

forwardemail/supertest

0
View on GitHub↗
14,373 stars·781 forks·JavaScript·MIT·3 vues

Supertest

🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.

Features

  • Fluent Endpoint Testers - Core purpose: testing Node.js HTTP servers with a fluent API for requests and assertions.
  • HTTP Client Libraries - Wraps the SuperAgent HTTP library to provide a unified interface for requests and responses.
  • Test Clients - Core identity: a tool for sending requests to HTTP servers and verifying responses.
  • Integration Test Libraries - Core identity: an assertion library for testing Node.js HTTP servers with fluent expectations.
  • API Endpoint Testing - Core purpose: testing HTTP endpoints with a fluent chain of assertions on status, headers, body, and cookies.
  • Fluent Assertion Chaining - Implements fluent assertion chaining by returning the request object for sequential configuration.
  • HTTP Response Assertions - Ships built-in matchers for verifying HTTP response status, headers, body, and cookies.
  • Fluent Assertions - Chains request setup, response assertions, and transformations in a single readable expression.
  • Basic Authentication - Attaches HTTP Basic credentials to requests using the same interface as the underlying HTTP client.
  • Cookie State Verification - Provides cookie state verification assertions for integration tests.
  • Ordered Expectation Chains - Enables sequential assertion chains with response transformations between checks.
  • Assertion Utilities - Provides utilities for verifying cookie presence, absence, and options in HTTP responses.
  • Request Lifecycle Hooks - Intercepts request preparation and response parsing to inject authentication and transformation logic.

Historique des stars

Graphique de l'historique des stars pour forwardemail/supertestGraphique de l'historique des stars pour forwardemail/supertest

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait forwardemail/supertest ?

🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.

Quelles sont les fonctionnalités principales de forwardemail/supertest ?

Les fonctionnalités principales de forwardemail/supertest sont : Fluent Endpoint Testers, HTTP Client Libraries, Test Clients, Integration Test Libraries, API Endpoint Testing, Fluent Assertion Chaining, HTTP Response Assertions, Fluent Assertions.

Quelles sont les alternatives open-source à forwardemail/supertest ?

Les alternatives open-source à forwardemail/supertest incluent : assertj/assertj — AssertJ is a Java assertion library and fluent interface testing framework. It provides a toolkit for verifying object… thomhurst/tunit — TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source… sindresorhus/ky — 🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API. midudev/jscamp — jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI… kittinunf/fuel — Fuel is a Kotlin HTTP client library for Android and Kotlin applications that handles both synchronous and… imroc/req — req is a chainable HTTP client library for Go designed to simplify request configuration and automatic response…

Alternatives open source à Supertest

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Supertest.
  • thomhurst/tunitAvatar de thomhurst

    thomhurst/TUnit

    3,744Voir sur GitHub↗

    TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source generation for test discovery and mock creation, ensuring compatibility with Native AOT and IL trimming by eliminating the need for runtime reflection and proxies. The framework provides specialized capabilities for integration testing, including the management of distributed application lifecycles, isolated database schemas, and the correlation of telemetry and logs across process boundaries via OTLP. It also includes an HTTP testing utility to intercept network exchanges and mock AP

    C#csharpdotnettest
    Voir sur GitHub↗3,744
  • assertj/assertjAvatar de assertj

    assertj/assertj

    2,827Voir sur GitHub↗

    AssertJ is a Java assertion library and fluent interface testing framework. It provides a toolkit for verifying object states using a chainable syntax designed to make test assertions descriptive and readable. The library functions as a type-specific Java verifier, offering specialized assertion methods for strings, collections, maps, and complex object graphs. It utilizes type-specific assertion classes to provide validation methods relevant to the specific data structure being tested. The framework covers a broad range of quality assurance capabilities, including object state verification

    Javaassertionsassertjgroovy
    Voir sur GitHub↗2,827
  • sindresorhus/kyAvatar de sindresorhus

    sindresorhus/ky

    16,943Voir sur GitHub↗

    🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

    TypeScriptfetchhttp-clienthttp-request
    Voir sur GitHub↗16,943
  • midudev/jscampAvatar de midudev

    midudev/jscamp

    3,811Voir sur GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    JavaScriptbootcamp
    Voir sur GitHub↗3,811
Voir les 30 alternatives à Supertest→