1 | class SequelizeMock {
|
2 | constuctor (errmsg) {
|
3 | this.errmsg = errmsg
|
4 | this.isConnected = false
|
5 | }
|
6 |
|
7 | close () {
|
8 | this.isConnected = false
|
9 | }
|
10 |
|
11 | authenticate () {
|
12 | if (this.errmsg) {
|
13 | this.isConnected = false
|
14 | return Promise.reject(new Error(this.errmsg))
|
15 | }
|
16 | this.isConnected = true
|
17 |
|
18 | return Promise.accept(true)
|
19 | }
|
20 | }
|
21 |
|
22 | module.exports = SequelizeMock
|