Add change log Support RollbackUnlessCommit

This commit is contained in:
Ming Deng
2021-03-22 00:02:49 +08:00
parent c5bd3c3996
commit 629d592003
6 changed files with 46 additions and 0 deletions

View File

@@ -241,6 +241,19 @@ func TestTransactionRollback(t *testing.T) {
assert.Equal(t, mock, err)
}
func TestTransactionRollbackUnlessCommit(t *testing.T) {
s := StartMock()
defer s.Clear()
mock := errors.New(mockErrorMsg)
s.Mock(MockRollbackUnlessCommit(mock))
//u := &User{}
o := orm.NewOrm()
txOrm, _ := o.Begin()
err := txOrm.RollbackUnlessCommit()
assert.Equal(t, mock, err)
}
func TestTransactionCommit(t *testing.T) {
s := StartMock()
defer s.Clear()