...
1
2
3
4
5
6
7
8
9
10
11
12
13 package mockdb_test
14
15 import (
16 "context"
17 "testing"
18
19 "github.com/go-kivik/kivik/v4/mockdb"
20 )
21
22 func TestDBUpdates(t *testing.T) {
23 client, mock, err := mockdb.New()
24 if err != nil {
25 panic(err)
26 }
27 mock.ExpectDBUpdates().WillReturn(mockdb.NewDBUpdates().LastSeq("99-last"))
28
29 updates := client.DBUpdates(context.Background())
30 for updates.Next() {
31
32 }
33 lastSeq, err := updates.LastSeq()
34 if err != nil {
35 t.Fatal(err)
36 }
37 if lastSeq != "99-last" {
38 t.Errorf("Unexpected lastSeq: %s", lastSeq)
39 }
40 }
41
View as plain text