Skip to content

Commit 055b442

Browse files
committed
add test case for update an account password
1 parent c70a849 commit 055b442

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

vault_test.go

+23
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,29 @@ func TestCRUD(t *testing.T) {
7878
assert.Empty(t, actuals)
7979
}
8080

81+
func TestChangePassword(t *testing.T) {
82+
needsLogin(t)
83+
84+
lp, err:=New(config.email, config.password)
85+
assert.NoError(t, err)
86+
assert.NotNil(t, lp)
87+
88+
acc := &Account{Name: "testchange", Username: "[email protected]", Password: "site1", Url: "site1.com"}
89+
acc, err = lp.CreateAccount(acc)
90+
assert.NotEqual(t, "0", acc.Id)
91+
assert.NoError(t, err)
92+
93+
acc.Password = "newpass"
94+
_, err = lp.UpdateAccount(acc)
95+
assert.NoError(t, err)
96+
97+
a, err :=lp.GetAccount(acc.Id)
98+
assert.NoError(t, err)
99+
assert.Equal(t, "newpass", a.Password)
100+
101+
assert.NoError(t, lp.DeleteAccountById(a.Id))
102+
}
103+
81104
func TestIncorrectGoogleAuthCode(t *testing.T) {
82105
if os.Getenv("MOCK_LP") != "" {
83106
t.Logf("running %s in mock mode", t.Name())

0 commit comments

Comments
 (0)