Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 TypeScript Test Projects
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
By using the Deployments API, you can trigger GitHub Actions on deployment_status. This makes it easy to run quality assurance checks, end-to-end tests etc. on each preview build. Here's an example for running Playwright on each preview using the environment_url that is passed in for the success state:
-
Project mention: Simplify Your Mock Data Creation in Tests with @lifeiscontent/to-mocked | dev.to | 2023-05-23
The added benefit of using toMocked is the immediate feedback it provides when application code changes and tests break. It shows how the expectations have changed, making it significantly easier to maintain and update your test suite. Especially when you're using testing frameworks like Vitest, toMocked integrates seamlessly, easing the writing of tests.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Project mention: Browserstack - too expensive? Is our consultant SCAMMING us? | reddit.com/r/cicd | 2023-03-02
We recently hired an engineer to write us integration tests with webdriver.io. All of our other tests run fine in Github actions - rspec, javascript jest, etc.
-
Vitest Preview helps you to write and debug tests faster by allowing you to visualize your test in a browser. If you are familiar with Jest, you know that the Jest community has a similar debugging tool, Jest Preview, created by the same developer, Hung Viet Nguyen. To learn more about testing with Jest, check out our video guide here.
-
ng-mocks
Angular testing library for mocking components, directives, pipes, services and facilitating TestBed setup
Is the Angular team aware of NG Mocks and NG Spectator?
-
-
Project mention: How to Effortlessly Improve a Legacy Codebase Using Robots | reddit.com/r/RedditEng | 2023-05-01
We first took a shot at addressing this gradually using a tool called Betterer, which works by taking a snapshot of the state of a set of errors, warnings, or undesired regular expressions in the codebase and surfacing changes in pull request diffs. Betterer had served us well in the past, such as when it helped us deprecate the Enzyme testing framework in favor of React testing library. However, because there were so many instances of noImplicitAny errors in the codebase, we found that much like snapshot tests, reviewers had begun to ignore Betterer results and we weren’t in fact getting better at all. Begrudgingly, we removed the rule from our Betterer tests and agreed to find a different way to enforce it. Luckily, this decision took place just in time for Snoosweek (Reddit’s internal hack week) so I was able to invest a few days into adding a new automation step to ensure incremental progress toward adherence to this rule.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: Test your react/web app in under a minute with Crusher - a fast low-code framework | reddit.com/r/reactjs | 2023-01-06
-
-
-
-
This article covers the usage of a test reporter within jest framework. Particularly, we will set up the jest-junit and jest-html-reporter.
-
-
-
-
As a Vitest user I want to be able to test my types with it. So I wrote my own type assertion plugin for Vitest.
-
-
-
simulador-test-de-conducir
Simulador de test teórico de conducir para Argentina / CABA / categoría B (Autos)
Project mention: Hice este simulador de "test teórico de conducción" para quienes estén aprendiendo a conducir y quieran testear sus conocimientos. Es open-source, si alguien quiere colaborar bienvenido sea! | reddit.com/r/argentina | 2022-11-12 -
-
mamera
Mamera is a stupidly silly app developed to test CapacitorJS. It can be found on the iOS App Store.
-
-
-
CodiumAI
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
TypeScript Test related posts
- GitHub (Preview) Deployments with Google Cloud Platform
- Can someone please explain why this suddenly appears in the Start menu? Also, why does firefox have a completely new and weird logo?
- Trying to setup Vitest with a Typescript, but I can't figure out how to set it up properly. Looking for an example projects.
- Simplify Your Mock Data Creation in Tests with @lifeiscontent/to-mocked
- How to set up BDD User-centric E2E tests
- ULPT My recruiting job has backwards mentality and thinks cold calls are still the way to recruit. How can I automate a webpage to click on profiles and log a call after selecting the call option from a drop down list?
- How do I automate web browser actions on google chrome?
-
A note from our sponsor - Sonar
www.sonarsource.com | 30 May 2023
Index
What are some of the best open-source Test projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Playwright | 51,677 |
2 | vitest | 9,068 |
3 | WebdriverIO | 8,112 |
4 | jest-preview | 2,150 |
5 | ng-mocks | 860 |
6 | peeky | 670 |
7 | betterer | 506 |
8 | crusher | 462 |
9 | tinyspy | 427 |
10 | walletconnect-example-dapp | 310 |
11 | vscode-java-test | 264 |
12 | jest-html-reporter | 242 |
13 | pkg-ok | 237 |
14 | action-junit-report | 195 |
15 | laika | 110 |
16 | vite-plugin-vitest-typescript-assert | 78 |
17 | github-action-ts-run-api | 32 |
18 | vscode-ceedling-test-adapter | 30 |
19 | simulador-test-de-conducir | 9 |
20 | pdf-snapshot | 8 |
21 | mamera | 7 |
22 | fp-ts-webdriver | 6 |
23 | vscode-extension-gdunit3 | 6 |