TypeScript Testing

Open-source TypeScript projects categorized as Testing

Top 23 TypeScript Testing Projects

  • puppeteer

    Node.js API for Chrome

  • Project mention: Sometimes things simply don't work | dev.to | 2024-04-23

    I am not in any way associated with the developers at puppeteer, but if you are looking for a way to contribute, they are open source

  • storybook

    Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

  • Project mention: Storybook not picking up tailwindcss | dev.to | 2024-04-17

    [Bug]: Configuration with TailwindCss Next.js using Tailwind with Storybook

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

  • Project mention: Sometimes things simply don't work | dev.to | 2024-04-23

    The consensus I could gather is either use playwright or use a workaround to solve it in the puppeteer layer. The root cause of the bug is a websocket size limitation on the CDP protocol for chromium.

  • Postwoman

    πŸ‘½ Open source API development ecosystem - https://hoppscotch.io

  • Project mention: Bypass CORS errors while testing your APIs using Hoppscotch πŸ”§ | dev.to | 2024-04-17

    How can Hoppscotch help you intercept the API calls? πŸ‘½

  • jest

    Delightful JavaScript Testing.

  • Project mention: What is an Abstract Syntax Tree in Programming? | dev.to | 2024-04-05

    GitHub | Website

  • WebdriverIO

    Next-gen browser and mobile automation test framework for Node.js

  • Project mention: Learn Automated Testing At Home: A Beginner's Guide | dev.to | 2024-04-04

    3.WebdriverIO: WebdriverIO is another popular open-source test automation framework. Key Features: Integrates well with popular testing frameworks (e.g., Mocha, Jasmine). Supports both synchronous and asynchronous commands. Works with various browsers and platforms

  • cosmos-js

    Sandbox for developing and testing UI components in isolation

  • Project mention: 13 best React debugging tools | dev.to | 2024-01-03

    React Cosmos emerges as an invaluable asset among React debugging tools, tailored for both React and React Native projects. It stands out by offering a conducive environment for developers to meticulously work on, test, and iterate UI components, ensuring they seamlessly integrate with the intended application settings.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ts-jest

    A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.

  • Project mention: In-Depth guide for TypeScript Library | dev.to | 2023-11-13

    use ts-jest and set up Paths Re-Map

  • cypress-realworld-app

    A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.

  • Project mention: Introduction to Cypress and UI Test Automation | /r/u_Ok-Examination-4768 | 2023-05-23

    Cypress documentation

  • react-hooks-testing-library

    🐏 Simple and complete React hooks testing utilities that encourage good testing practices.

  • Project mention: The Art of Side Effects in React.js: Understanding and Using the useEffect Hook | dev.to | 2023-06-18

    While generally it's recommended to test the component using the hooks rather than the hooks themselves, sometimes you might find it necessary to test custom hooks directly. For such cases, there's React Hooks Testing Library. This library allows you to create a simple test harness for React hooks that handles running them within the body of a function component, as well as updating and unmounting them.

  • Cucumber.js

    Cucumber for JavaScript

  • intern

    A next-generation code testing stack for JavaScript.

  • fast-check

    Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

  • Project mention: The 5 principles of Unit Testing | dev.to | 2023-09-14

    Libraries like JSVerify or Fast-Check offer essential tools to facilitate property-based testing.

  • Cucumber

    A home for issues that are common to multiple cucumber repositories

  • qawolf

    🐺 Create browser tests 10x faster

  • garden

    Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching

  • Project mention: Build pipelines always seem to take longer than doing the same locally | /r/cicd | 2023-12-09

    Hey there! Have you tried garden.io for caching? We also cache tests. Pretty much anything that's possible to cache. We're open source at https://github.com/garden-io/garden

  • react-native-testing-library

    πŸ¦‰ Simple and complete React Native testing utilities that encourage good testing practices.

  • Project mention: Unit Testing Expo Apps With Jest | dev.to | 2024-02-20

    Testing library: @testing-library/react-native

  • testing-nestjs

    A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!

  • ladle

    πŸ₯„ Develop, test and document your React story components faster.

  • Project mention: PSA: Storybook sends telemetry data, opt-in by default | news.ycombinator.com | 2023-09-21
  • mongodb-memory-server

    Spinning up mongod in memory for fast tests. If you run tests in parallel this lib helps to spin up dedicated mongodb servers for every test file in MacOS, *nix, Windows or CI environments (in most cases with zero-config).

  • jest-preview

    Debug your Jest tests. Effortlessly.πŸ› πŸ–Ό

  • generatedata

    A powerful, feature-rich, random test data generator.

  • Project mention: Generate any sort of random data in any format | news.ycombinator.com | 2023-12-05
  • user-event

    πŸ• Simulate user events

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Testing related posts

Index

What are some of the best open-source Testing projects in TypeScript? This list will help you:

Project Stars
1 puppeteer 86,773
2 storybook 82,810
3 Playwright 61,568
4 Postwoman 60,091
5 jest 43,581
6 WebdriverIO 8,769
7 cosmos-js 8,112
8 ts-jest 6,847
9 cypress-realworld-app 5,229
10 react-hooks-testing-library 5,201
11 Cucumber.js 4,979
12 intern 4,366
13 fast-check 4,099
14 Cucumber 3,359
15 qawolf 3,273
16 garden 3,255
17 react-native-testing-library 2,961
18 testing-nestjs 2,775
19 ladle 2,456
20 mongodb-memory-server 2,454
21 jest-preview 2,295
22 generatedata 2,177
23 user-event 2,118

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com