Zimp - Error message not equal

发布时间 2023-11-29 19:55:29作者: ZhangZhihuiAAA

 

func TestDeleteAccount(t *testing.T) {
    account1 := createRandomAccount(t)
    err := testQueries.DeleteAccount(context.Background(), account1.ID)
    require.NoError(t, err)

    account2, err := testQueries.GetAccount(context.Background(), account1.ID)
    require.Error(t, err)
    require.EqualError(t, err, sql.ErrNoRows.Error())
    require.Empty(t, account2)
}
=== RUN TestDeleteAccount
/zdata/Github/zimplebank/db/account_test.go:77:
Error Trace: /zdata/Github/zimplebank/db/account_test.go:77
Error: Error message not equal:
expected: "sql: no rows in result set"
actual : "no rows in result set"
Test: TestDeleteAccount
--- FAIL: TestDeleteAccount (0.01s)

 

func TestDeleteAccount(t *testing.T) {
    account1 := createRandomAccount(t)
    err := testQueries.DeleteAccount(context.Background(), account1.ID)
    require.NoError(t, err)

    account2, err := testQueries.GetAccount(context.Background(), account1.ID)
    require.Error(t, err)
    require.ErrorContains(t, sql.ErrNoRows, err.Error())
    require.Empty(t, account2)
}
=== RUN TestDeleteAccount
--- PASS: TestDeleteAccount (0.01s)
PASS
ok github.com/ZhangZhihuiAAA/zimplebank/db 0.014s