From 7765593018cf26e9d5c9b68374b981f24993cfae Mon Sep 17 00:00:00 2001 From: Ethan Koenig Date: Mon, 30 Jan 2017 00:17:43 -0500 Subject: [PATCH] Better settings for unit tests (#795) --- models/setup_for_test.go | 4 ++-- models/wiki_test.go | 12 +++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/models/setup_for_test.go b/models/setup_for_test.go index 0073e9345..c3e5c3aa5 100644 --- a/models/setup_for_test.go +++ b/models/setup_for_test.go @@ -30,8 +30,8 @@ func TestMain(m *testing.M) { setting.RunUser = "runuser" setting.SSH.Port = 3000 setting.SSH.Domain = "try.gitea.io" - setting.RepoRootPath = "/repos" - setting.AppDataPath = "/appdata" + setting.RepoRootPath = "/tmp/repos" + setting.AppDataPath = "/tmp/appdata" os.Exit(m.Run()) } diff --git a/models/wiki_test.go b/models/wiki_test.go index a662ff92f..ed914d1e5 100644 --- a/models/wiki_test.go +++ b/models/wiki_test.go @@ -5,8 +5,11 @@ package models import ( + "path/filepath" "testing" + "code.gitea.io/gitea/modules/setting" + "github.com/stretchr/testify/assert" ) @@ -33,13 +36,15 @@ func TestRepository_WikiCloneLink(t *testing.T) { func TestWikiPath(t *testing.T) { assert.NoError(t, PrepareTestDatabase()) - assert.Equal(t, "/repos/user2/repo1.wiki.git", WikiPath("user2", "repo1")) + expected := filepath.Join(setting.RepoRootPath, "user2/repo1.wiki.git") + assert.Equal(t, expected, WikiPath("user2", "repo1")) } func TestRepository_WikiPath(t *testing.T) { assert.NoError(t, PrepareTestDatabase()) repo := AssertExistsAndLoadBean(t, &Repository{ID: 1}).(*Repository) - assert.Equal(t, "/repos/user2/repo1.wiki.git", repo.WikiPath()) + expected := filepath.Join(setting.RepoRootPath, "user2/repo1.wiki.git") + assert.Equal(t, expected, repo.WikiPath()) } // TODO TestRepository_HasWiki @@ -49,7 +54,8 @@ func TestRepository_WikiPath(t *testing.T) { func TestRepository_LocalWikiPath(t *testing.T) { assert.NoError(t, PrepareTestDatabase()) repo := AssertExistsAndLoadBean(t, &Repository{ID: 1}).(*Repository) - assert.Equal(t, "/appdata/tmp/local-wiki/1", repo.LocalWikiPath()) + expected := filepath.Join(setting.AppDataPath, "tmp/local-wiki/1") + assert.Equal(t, expected, repo.LocalWikiPath()) } // TODO TestRepository_UpdateLocalWiki