Skip to content

Commit fbda18b

Browse files
committed
Rebased and cleaned up
1 parent 39d13f3 commit fbda18b

File tree

2 files changed

+22
-21
lines changed

2 files changed

+22
-21
lines changed

account_test.go

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ package dcrlibwallet_test
33
import (
44
"context"
55
"encoding/json"
6-
"math/rand"
76
"strconv"
8-
"time"
97

108
w "github.com/decred/dcrwallet/wallet/v3"
119
"github.com/decred/dcrwallet/wallet/v3/udb"
@@ -21,7 +19,7 @@ func init() {
2119
}
2220

2321
var _ = Describe("Account", func() {
24-
22+
2523
getWrongAccountNumber := func() uint32 {
2624
var accountNumber uint32 = 1220
2725
var err error
@@ -56,7 +54,7 @@ var _ = Describe("Account", func() {
5654

5755
Describe("GetAccounts", func() {
5856
It("should get accounts", func() {
59-
res, err := wallet.GetAccounts(0)
57+
res, err := wallet.GetAccounts()
6058
By("returning a nil error")
6159
Expect(err).To(BeNil())
6260
By("returning nonempty accounts string")
@@ -79,7 +77,7 @@ var _ = Describe("Account", func() {
7977
Context("when called with the right parameters", func() {
8078
It("should get account", func() {
8179
var accountNumber uint32 = 0
82-
account, err := wallet.GetAccount(int32(accountNumber), 0)
80+
account, err := wallet.GetAccount(int32(accountNumber))
8381
By("returning a nil error")
8482
Expect(err).To(BeNil())
8583
By("returning a non nil account")
@@ -96,7 +94,7 @@ var _ = Describe("Account", func() {
9694

9795
Context("when called for non-existing account", func() {
9896
It("it should fail", func() {
99-
account, err := wallet.GetAccount(1000000000, 0)
97+
account, err := wallet.GetAccount(1000000000)
10098
By("returning a non nil error")
10199
Expect(err).ToNot(BeNil())
102100
By("by returning nil account")
@@ -111,7 +109,7 @@ var _ = Describe("Account", func() {
111109
var confirmations int32 = 0
112110
internalBalance, err := internalWallet.CalculateAccountBalance(context.Background(), accountNumber, confirmations)
113111
Expect(err).To(BeNil())
114-
balance, err := wallet.GetAccountBalance(int32(accountNumber), confirmations)
112+
balance, err := wallet.GetAccountBalance(int32(accountNumber))
115113
By("returning a nil error")
116114
Expect(err).To(BeNil())
117115
By("returning the expected balance")
@@ -126,7 +124,7 @@ var _ = Describe("Account", func() {
126124
var confirmations int32 = 0
127125
internalBalance, err := internalWallet.CalculateAccountBalance(context.Background(), accountNumber, confirmations)
128126
Expect(err).To(BeNil())
129-
balance, err := wallet.SpendableForAccount(int32(accountNumber), confirmations)
127+
balance, err := wallet.SpendableForAccount(int32(accountNumber))
130128
By("returning a nil error")
131129
Expect(err).To(BeNil())
132130
By("returning the expected balance")
@@ -167,7 +165,7 @@ var _ = Describe("Account", func() {
167165
By("returning a nil error")
168166
Expect(err).To(BeNil())
169167

170-
account, err := wallet.GetAccount(0, 0)
168+
account, err := wallet.GetAccount(0)
171169
Expect(err).To(BeNil())
172170
By("changing the account name in the wallet")
173171
Expect(account.Name).To(BeEquivalentTo(updatedName))
@@ -253,13 +251,3 @@ var _ = Describe("Account", func() {
253251
})
254252
})
255253
})
256-
257-
func randomPassword() string {
258-
var random = rand.New(rand.NewSource(time.Now().UnixNano()))
259-
const charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
260-
b := make([]byte, 8)
261-
for i := range b {
262-
b[i] = charset[random.Intn(len(charset))]
263-
}
264-
return string(b)
265-
}

dcrlibwallet_suite_test.go

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package dcrlibwallet_test
22

33
import (
4+
"math/rand"
45
"os"
56
"testing"
7+
"time"
68

79
w "github.com/decred/dcrwallet/wallet/v3"
810
. "github.com/onsi/ginkgo"
@@ -17,17 +19,18 @@ var (
1719
)
1820

1921
func TestDcrlibwallet(t *testing.T) {
20-
22+
2123
BeforeSuite(func() {
2224
os.RemoveAll(rootDir)
2325
multi, err := NewMultiWallet(rootDir, "", "testnet3")
2426
Expect(err).To(BeNil())
2527
Expect(multi).ToNot(BeNil())
2628

2729
password = randomPassword()
28-
wallet, err = multi.CreateNewWallet(password, 0)
30+
wallet, err = multi.CreateNewWallet("main", password, 0)
2931
Expect(err).To(BeNil())
3032
Expect(wallet).ToNot(BeNil())
33+
wallet.SaveUserConfigValue(SpendUnconfirmedConfigKey, true)
3134
internalWallet = wallet.InternalWallet()
3235
})
3336

@@ -40,3 +43,13 @@ func TestDcrlibwallet(t *testing.T) {
4043
RegisterFailHandler(Fail)
4144
RunSpecs(t, "Dcrlibwallet Suite")
4245
}
46+
47+
func randomPassword() string {
48+
var random = rand.New(rand.NewSource(time.Now().UnixNano()))
49+
const charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
50+
b := make([]byte, 8)
51+
for i := range b {
52+
b[i] = charset[random.Intn(len(charset))]
53+
}
54+
return string(b)
55+
}

0 commit comments

Comments
 (0)