summaryrefslogtreecommitdiffstats
path: root/routers/api/v1/misc/markdown_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'routers/api/v1/misc/markdown_test.go')
-rw-r--r--routers/api/v1/misc/markdown_test.go34
1 files changed, 16 insertions, 18 deletions
diff --git a/routers/api/v1/misc/markdown_test.go b/routers/api/v1/misc/markdown_test.go
index 6c81ec8eb4..3ae3165fd3 100644
--- a/routers/api/v1/misc/markdown_test.go
+++ b/routers/api/v1/misc/markdown_test.go
@@ -15,10 +15,10 @@ import (
"code.gitea.io/gitea/modules/context"
"code.gitea.io/gitea/modules/setting"
api "code.gitea.io/gitea/modules/structs"
+ "code.gitea.io/gitea/modules/templates"
"code.gitea.io/gitea/modules/util"
+ "code.gitea.io/gitea/modules/web"
- "gitea.com/macaron/inject"
- "gitea.com/macaron/macaron"
"github.com/stretchr/testify/assert"
)
@@ -26,25 +26,21 @@ const AppURL = "http://localhost:3000/"
const Repo = "gogits/gogs"
const AppSubURL = AppURL + Repo + "/"
-func createContext(req *http.Request) (*macaron.Context, *httptest.ResponseRecorder) {
+func createContext(req *http.Request) (*context.Context, *httptest.ResponseRecorder) {
+ var rnd = templates.HTMLRenderer()
resp := httptest.NewRecorder()
- c := &macaron.Context{
- Injector: inject.New(),
- Req: macaron.Request{Request: req},
- Resp: macaron.NewResponseWriter(req.Method, resp),
- Render: &macaron.DummyRender{ResponseWriter: resp},
- Data: make(map[string]interface{}),
+ c := &context.Context{
+ Req: req,
+ Resp: context.NewResponse(resp),
+ Render: rnd,
+ Data: make(map[string]interface{}),
}
- c.Map(c)
- c.Map(req)
return c, resp
}
-func wrap(ctx *macaron.Context) *context.APIContext {
+func wrap(ctx *context.Context) *context.APIContext {
return &context.APIContext{
- Context: &context.Context{
- Context: ctx,
- },
+ Context: ctx,
}
}
@@ -115,7 +111,8 @@ Here are some links to the most important topics. You can find the full list of
for i := 0; i < len(testCases); i += 2 {
options.Text = testCases[i]
- Markdown(ctx, options)
+ web.SetForm(ctx, &options)
+ Markdown(ctx)
assert.Equal(t, testCases[i+1], resp.Body.String())
resp.Body.Reset()
}
@@ -156,7 +153,8 @@ func TestAPI_RenderSimple(t *testing.T) {
for i := 0; i < len(simpleCases); i += 2 {
options.Text = simpleCases[i]
- Markdown(ctx, options)
+ web.SetForm(ctx, &options)
+ Markdown(ctx)
assert.Equal(t, simpleCases[i+1], resp.Body.String())
resp.Body.Reset()
}
@@ -174,7 +172,7 @@ func TestAPI_RenderRaw(t *testing.T) {
ctx := wrap(m)
for i := 0; i < len(simpleCases); i += 2 {
- ctx.Req.Request.Body = ioutil.NopCloser(strings.NewReader(simpleCases[i]))
+ ctx.Req.Body = ioutil.NopCloser(strings.NewReader(simpleCases[i]))
MarkdownRaw(ctx)
assert.Equal(t, simpleCases[i+1], resp.Body.String())
resp.Body.Reset()