model filling
This commit is contained in:
parent
c27c061c15
commit
6ca82f8c2e
29 changed files with 245 additions and 132 deletions
32
server/test/usecases/read_database_model_usecase_test.ts
Normal file
32
server/test/usecases/read_database_model_usecase_test.ts
Normal file
|
@ -0,0 +1,32 @@
|
|||
import { CreateDataBaseModelUseCase } from "../../src/core/usecases/create_database_model_usecase";
|
||||
import { ReadByIdDataBaseModelUseCase } from "../../src/core/usecases/read_database_model_usecase";
|
||||
import { ITestModel, TestDBModel } from "../model/test_db_mongo_model";
|
||||
|
||||
export class ReadDataBaseModelUseCaseTest {
|
||||
async test() {
|
||||
let testIsSuccess = false;
|
||||
|
||||
const result = await new CreateDataBaseModelUseCase<ITestModel>(
|
||||
TestDBModel
|
||||
).call({
|
||||
result: "test",
|
||||
});
|
||||
await result.fold(
|
||||
async (s) => {
|
||||
const r = await new ReadByIdDataBaseModelUseCase<ITestModel>(
|
||||
TestDBModel
|
||||
).call(s.id);
|
||||
await r.fold(
|
||||
(_s1) => {
|
||||
testIsSuccess = true;
|
||||
|
||||
},
|
||||
(_e) => {}
|
||||
);
|
||||
},
|
||||
async (_e) => {}
|
||||
);
|
||||
|
||||
return testIsSuccess;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue