README
TS auto mock
Need help? Join us on Slack
A TypeScript transformer that will allow you to create mocks for any types (interfaces, classes, etc.) without the need to create manual fakes/mocks.
API Documentation
Installation
Usage
Quick overview
import { createMock } from 'ts-auto-mock-faker';
interface Person {
id: string;
getName(): string;
details: {
phone: number
}
}
const mock = createMock<Person>();
mock.id // ""
mock.getName() // ""
mock.details // "{ phone: 0 }"
- If you are interested to use it with jasmine please go to jasmine-ts-auto-mock
- If you are interested to use it with jest please go to jest-ts-auto-mock
Changelog
Find the changelog here: Changelog.
Roadmap
You can find the roadmap of this project on the Wiki page: Roadmap.
Do you want to contribute?
Authors
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Artem Kornev 🐛 💻 |
Fabian 🐛 💻 |
Geoffrey 'C0ZEN' Testelin 🐛 💻 🤔 🔧 |
Giulio Caprino 💬 💻 📖 🤔 🚇 🚧 📆 |
Marc 🐛 💻 |
Martin Jesper Low Madsen 🐛 💻 🤔 |
Vittorio Guerriero 💬 💻 🤔 🚇 🚧 📆 🔧 |
This project follows the all-contributors specification. Contributions of any kind welcome!
License
This project is licensed under the MIT License.