1
1
package logic
2
2
3
3
import (
4
+ "github.com/gravitl/netmaker/db"
5
+ "github.com/gravitl/netmaker/schema"
4
6
"testing"
5
7
"time"
6
8
@@ -11,6 +13,9 @@ import (
11
13
)
12
14
13
15
func TestCreateEnrollmentKey (t * testing.T ) {
16
+ db .InitializeDB (schema .ListModels ()... )
17
+ defer db .CloseDB ()
18
+
14
19
database .InitializeDatabase ()
15
20
defer database .CloseDB ()
16
21
t .Run ("Can_Not_Create_Key" , func (t * testing.T ) {
@@ -60,6 +65,9 @@ func TestCreateEnrollmentKey(t *testing.T) {
60
65
}
61
66
62
67
func TestDelete_EnrollmentKey (t * testing.T ) {
68
+ db .InitializeDB (schema .ListModels ()... )
69
+ defer db .CloseDB ()
70
+
63
71
database .InitializeDatabase ()
64
72
defer database .CloseDB ()
65
73
newKey , _ := CreateEnrollmentKey (0 , time.Time {}, []string {"mynet" , "skynet" }, nil , nil , true , uuid .Nil , false , false )
@@ -81,6 +89,9 @@ func TestDelete_EnrollmentKey(t *testing.T) {
81
89
}
82
90
83
91
func TestDecrement_EnrollmentKey (t * testing.T ) {
92
+ db .InitializeDB (schema .ListModels ()... )
93
+ defer db .CloseDB ()
94
+
84
95
database .InitializeDatabase ()
85
96
defer database .CloseDB ()
86
97
newKey , _ := CreateEnrollmentKey (1 , time.Time {}, nil , nil , nil , false , uuid .Nil , false , false )
@@ -105,6 +116,9 @@ func TestDecrement_EnrollmentKey(t *testing.T) {
105
116
}
106
117
107
118
func TestUsability_EnrollmentKey (t * testing.T ) {
119
+ db .InitializeDB (schema .ListModels ()... )
120
+ defer db .CloseDB ()
121
+
108
122
database .InitializeDatabase ()
109
123
defer database .CloseDB ()
110
124
key1 , _ := CreateEnrollmentKey (1 , time.Time {}, nil , nil , nil , false , uuid .Nil , false , false )
@@ -143,6 +157,9 @@ func removeAllEnrollments() {
143
157
//Test that cheks if it can't tokenize
144
158
145
159
func TestTokenize_EnrollmentKeys (t * testing.T ) {
160
+ db .InitializeDB (schema .ListModels ()... )
161
+ defer db .CloseDB ()
162
+
146
163
database .InitializeDatabase ()
147
164
defer database .CloseDB ()
148
165
newKey , _ := CreateEnrollmentKey (0 , time.Time {}, []string {"mynet" , "skynet" }, nil , nil , true , uuid .Nil , false , false )
@@ -176,6 +193,9 @@ func TestTokenize_EnrollmentKeys(t *testing.T) {
176
193
}
177
194
178
195
func TestDeTokenize_EnrollmentKeys (t * testing.T ) {
196
+ db .InitializeDB (schema .ListModels ()... )
197
+ defer db .CloseDB ()
198
+
179
199
database .InitializeDatabase ()
180
200
defer database .CloseDB ()
181
201
newKey , _ := CreateEnrollmentKey (0 , time.Time {}, []string {"mynet" , "skynet" }, nil , nil , true , uuid .Nil , false , false )
0 commit comments