summaryrefslogtreecommitdiff
path: root/tests/gracha.go
blob: 0c11fac6d4a31c21459e995974ee05e5a82ff700 (plain) (blame)
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()
}