1
0
mirror of https://github.com/ManyakRus/crud_generator.git synced 2024-12-16 21:52:42 +02:00
crud_generator/internal/load_configs/load_configs_test.go
2024-09-20 14:58:46 +03:00

55 lines
1.3 KiB
Go

package load_configs
import (
"encoding/json"
"github.com/ManyakRus/crud_generator/internal/config"
"github.com/ManyakRus/crud_generator/internal/types"
"github.com/ManyakRus/starter/micro"
"os"
"testing"
)
func TestLoadCrudFunctionsRename(t *testing.T) {
config.LoadSettingsTxt()
config.FillSettings()
config.FillFlags()
LoadCrudFunctionsRename()
}
func TestSaveCrudFunctionsRename(t *testing.T) {
t.SkipNow()
var err error
config.LoadSettingsTxt()
config.FillSettings()
config.FillFlags()
dir := micro.ProgramDir_bin()
FileName := dir + config.Settings.TEMPLATE_FOLDERNAME + micro.SeparatorFile() + constants.CONFIG_FOLDER_NAME + micro.SeparatorFile() + "crud_functions_rename_test.json"
//File, _ := os.OpenFile(FileName, 0, 666)
//defer File.Close()
var bytes []byte
ReplaceStruct := types.ReplaceStruct{}
ReplaceStruct.Old = "create_update_ctx"
ReplaceStruct.New = "create_update_ctx_original"
FunctionsReplace := make([]types.ReplaceStruct, 0)
FunctionsReplace = append(FunctionsReplace, ReplaceStruct)
types.MapRenameFunctions["lawsuits"] = FunctionsReplace
//types.MapRenameFunctions["lawsuits2"] = FunctionsReplace
bytes, err = json.MarshalIndent(types.MapRenameFunctions, "", " ")
if err != nil {
}
//_, err = File.Write([]byte("aaa"))
os.WriteFile(FileName, bytes, 0666)
if err != nil {
}
}