Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type ServiceTest struct {
- suite.Suite
- }
- func TestInit(t *testing.T) {
- suite.Run(t, new(ServiceTest))
- }
- func (t *ServiceTest) SetupSuite() {
- t.readConfig()
- dictionaries.GDictionaries.LoadDictionaries()
- }
- func (t *ServiceTest) TestQuotes() {
- }
- func (t *ServiceTest) readConfig() {
- dir, err := filepath.Abs(filepath.Dir(os.Args[0]))
- assert.NoError(t.T(), err)
- // Checks if executed by go run
- if strings.Contains(dir, "go-build") {
- dir = "../cmd"
- }
- fi, err := ioutil.ReadDir(dir)
- assert.NoError(t.T(), err)
- for _, fn := range fi {
- if fn.Name() == configName {
- b, err := ioutil.ReadFile(dir + "/" + configName)
- assert.NoError(t.T(), err)
- err = json.Unmarshal(b, &configReader.GConfig)
- assert.NoError(t.T(), err)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement