1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
package gracha
import (
// "database/sql"
// "q"
g "gobang"
)
type testAuth struct{
auth authT
// registerEmail func(credentials)
close func() error
}
func test_defaultPrefix() {
g.TestStart("defaultPrefix")
g.Testing("the defaultPrefix is valid", func() {
g.TErrorIf(g.ValidateSQLTablePrefix(defaultPrefix))
})
}
/*
func mkauth() testAuth {
db, err := sql.Open("acude", "file:db?mode=memory&cache=shared")
g.TAssertEqual(err, nil)
queue, err := q.New(db)
g.TAssertEqual(err, nil)
auth, err := New(db, queue)
g.TAssertEqual(err, nil)
return testAuth{
auth: auth,
close: func() error {
return g.SomeFnError(
db.Close,
queue.Close,
)
},
}
}
func test_Register() {
g.TestStart("Register()")
const (
email = "email@example.com"
password = "password"
confirmPassword = "password"
)
g.Testing("we can register a new email", func() {
t := mkauth()
defer t.close()
user, err := t.auth.Register(
email,
password,
confirmPassword,
)
return
g.TAssertEqual(err, nil)
g.TAssertEqual(user, nil)
})
g.Testing("we can't register duplicate emails", func() {
})
}
*/
func MainTest() {
g.Init()
test_defaultPrefix()
// test_tablesFrom()
// test_Register()
}
|