Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kentan-official/kentan

A modular test data generator for TypeScript
https://github.com/kentan-official/kentan

generator test-automation testing-tools typescript unit-test

Last synced: about 1 month ago
JSON representation

A modular test data generator for TypeScript

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/GregOnNet/kentan.svg?branch=master)](https://travis-ci.org/kentan-official/kentan)
[![Coverage Status](https://codecov.io/gh/kentan-official/kentan/branch/master/graph/badge.svg)](https://codecov.io/gh/kentan-official/kentan)
[![npm version](https://badge.fury.io/js/%40kentan-official%2Fcore.svg)](https://badge.fury.io/js/%40kentan-official%2Fcore)

# Kentan

This library provides a more efficient way to generate test data based on [TypeScript](https://www.typescriptlang.org/) classes or interfaces.
It reduces the boilerplate and provides reusable _Sketches_ which allow you to arrange tests with ease even if you need to setup complex and deeply nested data structures.

## Quick Start

[Getting Started in 10 Minutes](https://kentan-official.github.io/kentan/#/getting-started/quick-start).

## Want to help?

Your feedback is always welcome!

You can file [issues](https://github.com/kentan-official/kentan/issues) and create [pull requests](https://github.com/kentan-official/kentan/pulls) on the Kentan Github repository. The [contributing guide](https://github.com/kentan-official/kentan/blob/master/CONTRIBUTING.md) will help you contribute to this project.

The project setup is documented in the [Wiki](https://github.com/kentan-official/kentan/wiki).