mockingbird-ts:超级简单但功能强大的面向TypeScript的模拟创建库

时间:2024-06-11 14:16:48
【文件属性】:

文件名称:mockingbird-ts:超级简单但功能强大的面向TypeScript的模拟创建库

文件大小:311KB

文件格式:ZIP

更新时间:2024-06-11 14:16:48

testing mock faker fixture mocks

知更鸟 由Decorator支持的TypeScript库,用于创建模拟 Mockingbird允许您使用简单而功能强大的@Mock装饰器(如: 支持)轻松创建类 安装 将安装包与faker和@types/faker对等依赖项一起安装: npm i -D mockingbird-ts faker @types/faker 操场 我们创建了一个,您可以在其中看到模仿鸟! 用法 这是模仿鸟的最简单用法: import { Mock , MockFactory } from 'mockingbird-ts' ; class Dog { @ Mock ( faker => faker . name . firstName ( ) ) readonly name : string ; @ Mock ( ) readonly birthday : Date ; // Will ge


【文件预览】:
mockingbird-ts-master
----.eslintrc(1KB)
----.releaserc.json(912B)
----index.js(203B)
----docs()
--------logo.png(55KB)
--------README.md(5KB)
----package.json(3KB)
----.github()
--------semantic.yml(63B)
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------stale.yml(671B)
--------CODEOWNERS(24B)
----test()
--------mock-factory-circular.ts(969B)
--------integration()
----sample()
--------mockingbird-typeorm()
----LICENSE(1KB)
----package-lock.json(654KB)
----src()
--------handlers()
--------class-processor.ts(2KB)
--------property.ts(759B)
--------factories()
--------decorators()
--------common()
--------property-decorator-value.ts(700B)
--------class-processor.test.ts(2KB)
--------types()
--------index.ts(84B)
--------class-reflector.test.ts(2KB)
--------class-reflector.ts(1KB)
----.npmignore(33B)
----jest.config.json(335B)
----tsconfig.json(751B)
----index.d.ts(24B)
----.gitignore(420B)
----CHANGELOG.md(3KB)
----.circleci()
--------config.yml(3KB)
----commitlint.config.js(70B)
----README.md(4KB)
----.eslintignore(59B)
----index.ts(38B)
----tsconfig.build.json(331B)

网友评论