File tree Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ import { expect } from "@loopback/testlab" ;
2+ import { juggler } from "@loopback/repository" ;
3+
4+ import { User } from "./test.model" ;
5+ import { UserRepository } from "./test.repository" ;
6+
7+ describe ( "Create Model" , ( ) => {
8+ let userRepository : UserRepository ;
9+ before ( async ( ) => {
10+ const dataSource = new juggler . DataSource ( {
11+ name : "db" ,
12+ connector : "memory" ,
13+ } ) ;
14+
15+ userRepository = new UserRepository ( User , dataSource ) ;
16+ } ) ;
17+
18+ it ( "createAll() Test" , async ( ) => {
19+ await userRepository . deleteAll ( { } ) ;
20+
21+ /**
22+ * Test createAll
23+ */
24+ expect (
25+ await userRepository . createAll ( [
26+ {
27+ username : "user1" ,
28+ } ,
29+ {
30+ username : "user2" ,
31+ } ,
32+ ] )
33+ ) . containDeep ( [
34+ {
35+ username : "user1" ,
36+ } ,
37+ {
38+ username : "user2" ,
39+ } ,
40+ ] ) ;
41+ } ) ;
42+
43+ it ( "create() Test" , async ( ) => {
44+ await userRepository . deleteAll ( { } ) ;
45+
46+ /**
47+ * Test create by entity
48+ */
49+ expect (
50+ await userRepository . create ( {
51+ username : "userX" ,
52+ } )
53+ ) . containDeep ( undefined ) ;
54+ } ) ;
55+ } ) ;
You can’t perform that action at this time.
0 commit comments