diff --git a/pages/repo/html_test.go b/pages/repo/html_test.go
index 13224d3..ebb9c82 100644
--- a/pages/repo/html_test.go
+++ b/pages/repo/html_test.go
@@ -5,14 +5,25 @@ package repo
import (
"testing"
+
+ "github.com/pocka/legit/config"
+ "github.com/pocka/legit/core"
)
func TestRewriteInternalMediaSource(t *testing.T) {
+ var c config.Config
+ c.Repo.ScanPath = t.TempDir()
+ core, err := core.New(&c)
+ if err != nil {
+ t.Fatal(err)
+ }
+
repo := Repo{
dirname: "foo",
+ core: core,
}
- r := newRepoLinkTransformer(&repo, "trunk")
+ r := newRepoLinkTransformer(&repo, "trunk", "bar.md")
{
input := "media/screenshot.png"
@@ -61,15 +72,23 @@ func TestRewriteInternalMediaSource(t *testing.T) {
}
func TestRewriteInternalLink(t *testing.T) {
+ var c config.Config
+ c.Repo.ScanPath = t.TempDir()
+ core, err := core.New(&c)
+ if err != nil {
+ t.Fatal(err)
+ }
+
repo := Repo{
dirname: "foo",
+ core: core,
}
- r := newRepoLinkTransformer(&repo, "trunk")
+ r := newRepoLinkTransformer(&repo, "trunk", "bar.md")
{
input := "CHANGELOG.md"
- expected := "/foo/blob/trunk/CHANGELOG.md"
+ expected := "/foo/blob/trunk/CHANGELOG.md?preview=html"
if out := r.RewriteInternalLink(input); out != expected {
t.Errorf("Expected %s, got %s", expected, out)