An open API service indexing awesome lists of open source software.

https://github.com/nighttrax/tdd-buffet

All you can eat delicious TDD helpers, healthy configs, React desserts and TypeScript beverages
https://github.com/nighttrax/tdd-buffet

Last synced: 7 months ago
JSON representation

All you can eat delicious TDD helpers, healthy configs, React desserts and TypeScript beverages

Awesome Lists containing this project

README

          

> All you can eat delicious TDD tools and libraries

![Build Status](https://github.com/NiGhTTraX/tdd-buffet/workflows/Tests/badge.svg) [![codecov](https://codecov.io/gh/NiGhTTraX/tdd-buffet/branch/master/graph/badge.svg)](https://codecov.io/gh/NiGhTTraX/tdd-buffet) ![npm type definitions](https://img.shields.io/npm/types/@tdd-buffet/react.svg)

----


tdd-buffet-logo

This is an opinionated collection of libraries and tools for writing tests and enabling TDD. You can mix and match as little or as much as you like from the project, and if you have any feature requests or suggestions for improvements please open an issue/PR.

### Today's menu

- Appetizers
- [tsconfig.json](packages/tsconfig)
- [jest.config.js](packages/jest-config)
- [webpack.config.js](packages/webpack-config)
- Main courses
- [Testing](packages/tdd-buffet/README.md#testing)
- [Create a Node test](packages/tdd-buffet/README.md#create-a-node-test)
- [Create a GUI test](packages/tdd-buffet/README.md#create-a-gui-test)
- [Assertions](packages/tdd-buffet/README.md#assertions)
- [Run the tests](packages/tdd-buffet/README.md#run-the-tests)
- Side dishes
- [Testing React apps](packages/react/README.md#usage)
- [Render components](packages/react/README.md#render-components)
- [Find elements](packages/react/README.md#find-elements)
- [Fire events](packages/react/README.md#fire-events)
- [Wait for conditions](packages/react/README.md#wait-for-conditions)
- [Wait for elements](packages/react/README.md#wait-for-elements)
- [Unmount](packages/react/README.md#unmount)
- [Rerender](packages/react/README.md#rerender)
- [Print DOM](packages/react/README.md#print-dom)
- [Visual testing](packages/visual)
- [Create a visual test](packages/visual/README.md#create-a-visual-test)
- Desserts
- [Selenium](packages/selenium)
- [Start a grid with Chrome and Firefox](packages/selenium/README.md#start-a-grid-with-chrome-and-firefox)
- [Start a debug grid with VNC](packages/selenium/README.md#start-a-grid-with-debug-nodes-with-vnc)
- [Connect other containers](packages/selenium/README.md#connect-other-containers)
- [Stop everything](packages/selenium/README.md#stop-everything)