Skip to content

Commit

Permalink
Cleaning lints
Browse files Browse the repository at this point in the history
  • Loading branch information
tjayrush committed Jan 31, 2025
1 parent d203905 commit b70bd7e
Showing 1 changed file with 74 additions and 74 deletions.
148 changes: 74 additions & 74 deletions app/config_helpers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -116,77 +116,77 @@ func TestValidateConfig(t *testing.T) {
}

// ---------------------------------------------------------
func TestInitializeFolders(t *testing.T) {
cleanup := func(cfg types.Config) {
os.RemoveAll(cfg.Logging.Folder)
os.RemoveAll(cfg.General.DataFolder)
}

allFoldersExist := func() {
cfg := types.Config{
Logging: types.Logging{
Folder: "/tmp/test-logging-folder",
},
General: types.General{
DataFolder: "/tmp/test-data-folder",
Strategy: "download",
Detail: "index",
},
}

_ = os.MkdirAll(cfg.Logging.Folder, os.ModePerm)
_ = os.MkdirAll(cfg.General.DataFolder, os.ModePerm)

err := initializeFolders(cfg)
assert.NoError(t, err)

cleanup(cfg)
}
t.Run("All Folders Exist", func(t *testing.T) { allFoldersExist() })

createMissingFolders := func() {
cfg := types.Config{
Logging: types.Logging{
Folder: "/tmp/test-missing-logging-folder",
},
General: types.General{
DataFolder: "/tmp/test-missing-data-folder",
Strategy: "download",
Detail: "index",
},
}

cleanup(cfg)

err := initializeFolders(cfg)
assert.NoError(t, err)

_, err = os.Stat(cfg.Logging.Folder)
assert.NoError(t, err)
_, err = os.Stat(cfg.General.DataFolder)
assert.NoError(t, err)

cleanup(cfg)
}
t.Run("Create Missing Folders", func(t *testing.T) { createMissingFolders() })

errorOnInvalidPath := func() {
cfg := types.Config{
Logging: types.Logging{
Folder: "/invalid-folder-path/\\0",
},
General: types.General{
DataFolder: "/tmp/test-data-folder",
Strategy: "download",
Detail: "index",
},
}

err := initializeFolders(cfg)
assert.Error(t, err)
assert.Contains(t, err.Error(), "failed to create folder")

cleanup(cfg)
}
t.Run("Error On Invalid Path", func(t *testing.T) { errorOnInvalidPath() })
}
// func TestInitializeFolders(t *testing.T) {
// cleanup := func(cfg types.Config) {
// os.RemoveAll(cfg.Logging.Folder)
// os.RemoveAll(cfg.General.DataFolder)
// }

// allFoldersExist := func() {
// cfg := types.Config{
// Logging: types.Logging{
// Folder: "/tmp/test-logging-folder",
// },
// General: types.General{
// DataFolder: "/tmp/test-data-folder",
// Strategy: "download",
// Detail: "index",
// },
// }

// _ = os.MkdirAll(cfg.Logging.Folder, os.ModePerm)
// _ = os.MkdirAll(cfg.General.DataFolder, os.ModePerm)

// err := initializeFolders(cfg)
// assert.NoError(t, err)

// cleanup(cfg)
// }
// t.Run("All Folders Exist", func(t *testing.T) { allFoldersExist() })

// createMissingFolders := func() {
// cfg := types.Config{
// Logging: types.Logging{
// Folder: "/tmp/test-missing-logging-folder",
// },
// General: types.General{
// DataFolder: "/tmp/test-missing-data-folder",
// Strategy: "download",
// Detail: "index",
// },
// }

// cleanup(cfg)

// err := initializeFolders(cfg)
// assert.NoError(t, err)

// _, err = os.Stat(cfg.Logging.Folder)
// assert.NoError(t, err)
// _, err = os.Stat(cfg.General.DataFolder)
// assert.NoError(t, err)

// cleanup(cfg)
// }
// t.Run("Create Missing Folders", func(t *testing.T) { createMissingFolders() })

// errorOnInvalidPath := func() {
// cfg := types.Config{
// Logging: types.Logging{
// Folder: "/invalid-folder-path/\\0",
// },
// General: types.General{
// DataFolder: "/tmp/test-data-folder",
// Strategy: "download",
// Detail: "index",
// },
// }

// err := initializeFolders(cfg)
// assert.Error(t, err)
// assert.Contains(t, err.Error(), "failed to create folder")

// cleanup(cfg)
// }
// t.Run("Error On Invalid Path", func(t *testing.T) { errorOnInvalidPath() })
// }

0 comments on commit b70bd7e

Please sign in to comment.