mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-30 23:41:59 +00:00 
			
		
		
		
	test: reduce testing time. (#3885)
This commit is contained in:
		| @@ -153,6 +153,7 @@ func TestRepository_LocalWikiPath(t *testing.T) { | |||||||
| } | } | ||||||
|  |  | ||||||
| func TestRepository_AddWikiPage(t *testing.T) { | func TestRepository_AddWikiPage(t *testing.T) { | ||||||
|  | 	assert.NoError(t, PrepareTestDatabase()) | ||||||
| 	const wikiContent = "This is the wiki content" | 	const wikiContent = "This is the wiki content" | ||||||
| 	const commitMsg = "Commit message" | 	const commitMsg = "Commit message" | ||||||
| 	repo := AssertExistsAndLoadBean(t, &Repository{ID: 1}).(*Repository) | 	repo := AssertExistsAndLoadBean(t, &Repository{ID: 1}).(*Repository) | ||||||
| @@ -161,23 +162,30 @@ func TestRepository_AddWikiPage(t *testing.T) { | |||||||
| 		"Another page", | 		"Another page", | ||||||
| 		"Here's a <tag> and a/slash", | 		"Here's a <tag> and a/slash", | ||||||
| 	} { | 	} { | ||||||
| 		PrepareTestEnv(t) | 		wikiName := wikiName | ||||||
|  | 		t.Run("test wiki exist: "+wikiName, func(t *testing.T) { | ||||||
|  | 			t.Parallel() | ||||||
| 			assert.NoError(t, repo.AddWikiPage(doer, wikiName, wikiContent, commitMsg)) | 			assert.NoError(t, repo.AddWikiPage(doer, wikiName, wikiContent, commitMsg)) | ||||||
| 			expectedPath := path.Join(repo.LocalWikiPath(), WikiNameToFilename(wikiName)) | 			expectedPath := path.Join(repo.LocalWikiPath(), WikiNameToFilename(wikiName)) | ||||||
| 			assert.True(t, com.IsExist(expectedPath)) | 			assert.True(t, com.IsExist(expectedPath)) | ||||||
|  | 		}) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	t.Run("check wiki already exist", func(t *testing.T) { | ||||||
|  | 		t.Parallel() | ||||||
| 		// test for already-existing wiki name | 		// test for already-existing wiki name | ||||||
| 	PrepareTestEnv(t) |  | ||||||
| 		err := repo.AddWikiPage(doer, "Home", wikiContent, commitMsg) | 		err := repo.AddWikiPage(doer, "Home", wikiContent, commitMsg) | ||||||
| 		assert.Error(t, err) | 		assert.Error(t, err) | ||||||
| 		assert.True(t, IsErrWikiAlreadyExist(err)) | 		assert.True(t, IsErrWikiAlreadyExist(err)) | ||||||
|  | 	}) | ||||||
|  |  | ||||||
|  | 	t.Run("check wiki reserved name", func(t *testing.T) { | ||||||
|  | 		t.Parallel() | ||||||
| 		// test for reserved wiki name | 		// test for reserved wiki name | ||||||
| 	PrepareTestEnv(t) | 		err := repo.AddWikiPage(doer, "_edit", wikiContent, commitMsg) | ||||||
| 	err = repo.AddWikiPage(doer, "_edit", wikiContent, commitMsg) |  | ||||||
| 		assert.Error(t, err) | 		assert.Error(t, err) | ||||||
| 		assert.True(t, IsErrWikiReservedName(err)) | 		assert.True(t, IsErrWikiReservedName(err)) | ||||||
|  | 	}) | ||||||
| } | } | ||||||
|  |  | ||||||
| func TestRepository_EditWikiPage(t *testing.T) { | func TestRepository_EditWikiPage(t *testing.T) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user