File tree 1 file changed +55
-0
lines changed
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