From ebd6891471d68b88b3ec1894a80f2adac0661d17 Mon Sep 17 00:00:00 2001 From: Gani Georgiev <gani.georgiev@gmail.com> Date: Thu, 8 Jun 2023 18:14:01 +0300 Subject: [PATCH] updated broken tests --- apis/api_error_test.go | 24 ++++++++++++------------ core/base_test.go | 12 ++++++------ plugins/migratecmd/migratecmd_test.go | 10 +++++----- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/apis/api_error_test.go b/apis/api_error_test.go index c9744f4b..34b891e5 100644 --- a/apis/api_error_test.go +++ b/apis/api_error_test.go @@ -37,10 +37,10 @@ func TestNewApiErrorWithValidationData(t *testing.T) { 300, "message_test", validation.Errors{ - "err1": errors.New("test error"), + "err1": errors.New("test error"), // should be normalized "err2": validation.ErrRequired, "err3": validation.Errors{ - "sub1": errors.New("test error"), + "sub1": errors.New("test error"), // should be normalized "sub2": validation.ErrRequired, "sub3": validation.Errors{ "sub11": validation.ErrRequired, @@ -50,10 +50,10 @@ func TestNewApiErrorWithValidationData(t *testing.T) { ) result, _ := json.Marshal(e) - expected := `{"code":300,"message":"Message_test.","data":{"err1":{"code":"validation_invalid_value","message":"Test error."},"err2":{"code":"validation_required","message":"Cannot be blank."},"err3":{"sub1":{"code":"validation_invalid_value","message":"Test error."},"sub2":{"code":"validation_required","message":"Cannot be blank."},"sub3":{"sub11":{"code":"validation_required","message":"Cannot be blank."}}}}}` + expected := `{"code":300,"message":"Message_test.","data":{"err1":{"code":"validation_invalid_value","message":"Invalid value."},"err2":{"code":"validation_required","message":"Cannot be blank."},"err3":{"sub1":{"code":"validation_invalid_value","message":"Invalid value."},"sub2":{"code":"validation_required","message":"Cannot be blank."},"sub3":{"sub11":{"code":"validation_required","message":"Cannot be blank."}}}}}` if string(result) != expected { - t.Errorf("Expected %v, got %v", expected, string(result)) + t.Errorf("Expected \n%v, \ngot \n%v", expected, string(result)) } if e.Error() != "Message_test." { @@ -73,7 +73,7 @@ func TestNewNotFoundError(t *testing.T) { }{ {"", nil, `{"code":404,"message":"The requested resource wasn't found.","data":{}}`}, {"demo", "rawData_test", `{"code":404,"message":"Demo.","data":{}}`}, - {"demo", validation.Errors{"err1": errors.New("test error")}, `{"code":404,"message":"Demo.","data":{"err1":{"code":"validation_invalid_value","message":"Test error."}}}`}, + {"demo", validation.Errors{"err1": validation.NewError("test_code", "test_message")}, `{"code":404,"message":"Demo.","data":{"err1":{"code":"test_code","message":"Test_message."}}}`}, } for i, scenario := range scenarios { @@ -81,7 +81,7 @@ func TestNewNotFoundError(t *testing.T) { result, _ := json.Marshal(e) if string(result) != scenario.expected { - t.Errorf("(%d) Expected %v, got %v", i, scenario.expected, string(result)) + t.Errorf("(%d) Expected \n%v, \ngot \n%v", i, scenario.expected, string(result)) } } } @@ -94,7 +94,7 @@ func TestNewBadRequestError(t *testing.T) { }{ {"", nil, `{"code":400,"message":"Something went wrong while processing your request.","data":{}}`}, {"demo", "rawData_test", `{"code":400,"message":"Demo.","data":{}}`}, - {"demo", validation.Errors{"err1": errors.New("test error")}, `{"code":400,"message":"Demo.","data":{"err1":{"code":"validation_invalid_value","message":"Test error."}}}`}, + {"demo", validation.Errors{"err1": validation.NewError("test_code", "test_message")}, `{"code":400,"message":"Demo.","data":{"err1":{"code":"test_code","message":"Test_message."}}}`}, } for i, scenario := range scenarios { @@ -102,7 +102,7 @@ func TestNewBadRequestError(t *testing.T) { result, _ := json.Marshal(e) if string(result) != scenario.expected { - t.Errorf("(%d) Expected %v, got %v", i, scenario.expected, string(result)) + t.Errorf("(%d) Expected \n%v, \ngot \n%v", i, scenario.expected, string(result)) } } } @@ -115,7 +115,7 @@ func TestNewForbiddenError(t *testing.T) { }{ {"", nil, `{"code":403,"message":"You are not allowed to perform this request.","data":{}}`}, {"demo", "rawData_test", `{"code":403,"message":"Demo.","data":{}}`}, - {"demo", validation.Errors{"err1": errors.New("test error")}, `{"code":403,"message":"Demo.","data":{"err1":{"code":"validation_invalid_value","message":"Test error."}}}`}, + {"demo", validation.Errors{"err1": validation.NewError("test_code", "test_message")}, `{"code":403,"message":"Demo.","data":{"err1":{"code":"test_code","message":"Test_message."}}}`}, } for i, scenario := range scenarios { @@ -123,7 +123,7 @@ func TestNewForbiddenError(t *testing.T) { result, _ := json.Marshal(e) if string(result) != scenario.expected { - t.Errorf("(%d) Expected %v, got %v", i, scenario.expected, string(result)) + t.Errorf("(%d) Expected \n%v, \ngot \n%v", i, scenario.expected, string(result)) } } } @@ -136,7 +136,7 @@ func TestNewUnauthorizedError(t *testing.T) { }{ {"", nil, `{"code":401,"message":"Missing or invalid authentication token.","data":{}}`}, {"demo", "rawData_test", `{"code":401,"message":"Demo.","data":{}}`}, - {"demo", validation.Errors{"err1": errors.New("test error")}, `{"code":401,"message":"Demo.","data":{"err1":{"code":"validation_invalid_value","message":"Test error."}}}`}, + {"demo", validation.Errors{"err1": validation.NewError("test_code", "test_message")}, `{"code":403,"message":"Demo.","data":{"err1":{"code":"test_code","message":"Test_message."}}}`}, } for i, scenario := range scenarios { @@ -144,7 +144,7 @@ func TestNewUnauthorizedError(t *testing.T) { result, _ := json.Marshal(e) if string(result) != scenario.expected { - t.Errorf("(%d) Expected %v, got %v", i, scenario.expected, string(result)) + t.Errorf("(%d) Expected \n%v, \ngot \n%v", i, scenario.expected, string(result)) } } } diff --git a/core/base_test.go b/core/base_test.go index b4ce31ec..faa3b0a1 100644 --- a/core/base_test.go +++ b/core/base_test.go @@ -11,7 +11,7 @@ func TestNewBaseApp(t *testing.T) { const testDataDir = "./pb_base_app_test_data_dir/" defer os.RemoveAll(testDataDir) - app := NewBaseApp(&BaseAppConfig{ + app := NewBaseApp(BaseAppConfig{ DataDir: testDataDir, EncryptionEnv: "test_env", IsDebug: true, @@ -46,7 +46,7 @@ func TestBaseAppBootstrap(t *testing.T) { const testDataDir = "./pb_base_app_test_data_dir/" defer os.RemoveAll(testDataDir) - app := NewBaseApp(&BaseAppConfig{ + app := NewBaseApp(BaseAppConfig{ DataDir: testDataDir, EncryptionEnv: "pb_test_env", IsDebug: false, @@ -128,7 +128,7 @@ func TestBaseAppGetters(t *testing.T) { const testDataDir = "./pb_base_app_test_data_dir/" defer os.RemoveAll(testDataDir) - app := NewBaseApp(&BaseAppConfig{ + app := NewBaseApp(BaseAppConfig{ DataDir: testDataDir, EncryptionEnv: "pb_test_env", IsDebug: false, @@ -188,7 +188,7 @@ func TestBaseAppNewMailClient(t *testing.T) { const testDataDir = "./pb_base_app_test_data_dir/" defer os.RemoveAll(testDataDir) - app := NewBaseApp(&BaseAppConfig{ + app := NewBaseApp(BaseAppConfig{ DataDir: testDataDir, EncryptionEnv: "pb_test_env", IsDebug: false, @@ -211,7 +211,7 @@ func TestBaseAppNewFilesystem(t *testing.T) { const testDataDir = "./pb_base_app_test_data_dir/" defer os.RemoveAll(testDataDir) - app := NewBaseApp(&BaseAppConfig{ + app := NewBaseApp(BaseAppConfig{ DataDir: testDataDir, EncryptionEnv: "pb_test_env", IsDebug: false, @@ -241,7 +241,7 @@ func TestBaseAppNewBackupsFilesystem(t *testing.T) { const testDataDir = "./pb_base_app_test_data_dir/" defer os.RemoveAll(testDataDir) - app := NewBaseApp(&BaseAppConfig{ + app := NewBaseApp(BaseAppConfig{ DataDir: testDataDir, EncryptionEnv: "pb_test_env", IsDebug: false, diff --git a/plugins/migratecmd/migratecmd_test.go b/plugins/migratecmd/migratecmd_test.go index baced7c0..c5a5d108 100644 --- a/plugins/migratecmd/migratecmd_test.go +++ b/plugins/migratecmd/migratecmd_test.go @@ -134,7 +134,7 @@ func init() { migrationsDir := filepath.Join(app.DataDir(), "_test_migrations") - migratecmd.MustRegister(app, nil, &migratecmd.Options{ + migratecmd.MustRegister(app, nil, migratecmd.Config{ TemplateLang: s.lang, Automigrate: true, Dir: migrationsDir, @@ -306,7 +306,7 @@ func init() { migrationsDir := filepath.Join(app.DataDir(), "_test_migrations") - migratecmd.MustRegister(app, nil, &migratecmd.Options{ + migratecmd.MustRegister(app, nil, migratecmd.Config{ TemplateLang: s.lang, Automigrate: true, Dir: migrationsDir, @@ -630,7 +630,7 @@ func init() { migrationsDir := filepath.Join(app.DataDir(), "_test_migrations") - migratecmd.MustRegister(app, nil, &migratecmd.Options{ + migratecmd.MustRegister(app, nil, migratecmd.Config{ TemplateLang: s.lang, Automigrate: true, Dir: migrationsDir, @@ -749,7 +749,7 @@ func TestAutomigrateCollectionNoChanges(t *testing.T) { migrationsDir := filepath.Join(app.DataDir(), "_test_migrations") - migratecmd.MustRegister(app, nil, &migratecmd.Options{ + migratecmd.MustRegister(app, nil, migratecmd.Config{ TemplateLang: s.lang, Automigrate: true, Dir: migrationsDir, @@ -786,7 +786,7 @@ func TestInitialAutoSnapshot(t *testing.T) { migrationsDir := filepath.Join(app.DataDir(), "_test_auto_snapshot_") - migratecmd.MustRegister(app, nil, &migratecmd.Options{ + migratecmd.MustRegister(app, nil, migratecmd.Config{ TemplateLang: migratecmd.TemplateLangJS, Automigrate: true, Dir: migrationsDir,