webgl test and class validator mocker

This commit is contained in:
IDONTSUDO 2023-12-19 11:54:47 +03:00
parent b9a89a4ba7
commit 3ff2186deb
17 changed files with 368 additions and 72 deletions

View file

@ -0,0 +1,25 @@
import { Type } from "class-transformer";
import { ClassValidatorMocker } from "../../src/core/helpers/class_validator_mocket";
import { IsString, IsNumber, IsBoolean, IsUUID, IsMongoId, ValidateNested } from "class-validator";
class Foo {}
class MyClass {
@ValidateNested()
@Type(() => Foo)
model: Foo;
@IsNumber()
numberProperty: number;
@IsBoolean()
booleanProperty: boolean;
@IsUUID()
uuidProperty: string;
}
const myClassDataMock = ClassValidatorMocker.create<MyClass>(MyClass);
export const mainTest = () => {
console.log(myClassDataMock);
};