mirror of
https://github.com/acepanel/panel.git
synced 2026-02-05 04:30:13 +08:00
42 lines
951 B
Go
42 lines
951 B
Go
package services
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/suite"
|
|
)
|
|
|
|
type SettingTestSuite struct {
|
|
suite.Suite
|
|
setting Setting
|
|
}
|
|
|
|
func TestSettingTestSuite(t *testing.T) {
|
|
suite.Run(t, &SettingTestSuite{
|
|
setting: NewSettingImpl(),
|
|
})
|
|
}
|
|
|
|
func (s *SettingTestSuite) SetupTest() {
|
|
|
|
}
|
|
|
|
func (s *SettingTestSuite) TestGet() {
|
|
/*mockOrm, mockDb, _, _ := mock.Orm()
|
|
mockOrm.On("Query").Return(mockDb).Twice()
|
|
mockDb.On("Where", "key", "test").Return(mockDb).Twice()
|
|
mockDb.On("FirstOrFail", &models.Setting{}).Return(nil).Twice()
|
|
a := s.setting.Get("test")
|
|
b := s.setting.Get("test", "test")
|
|
s.Equal("", a)
|
|
s.Equal("test", b)*/
|
|
}
|
|
|
|
func (s *SettingTestSuite) TestSet() {
|
|
/*mockOrm, mockDb, _, _ := mock.Orm()
|
|
mockOrm.On("Query").Return(mockDb).Once()
|
|
mockDb.On("UpdateOrCreate", &models.Setting{}, models.Setting{Key: "test"}, models.Setting{Value: "test"}).Return(nil).Once()
|
|
err := s.setting.Set("test", "test")
|
|
s.Nil(err)*/
|
|
}
|