aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/gotext.go47
1 files changed, 23 insertions, 24 deletions
diff --git a/tests/gotext.go b/tests/gotext.go
index da57254..25f0f3a 100644
--- a/tests/gotext.go
+++ b/tests/gotext.go
@@ -52,7 +52,7 @@ func test_processFiles() {
}
`))
defer os.Remove(fname)
- g.TErrorIf(processFiles(argsT{
+ msgIDs := g.TMust(processFiles(argsT{
subArgs: []string{fname},
keyword: "i18n.G",
}))
@@ -81,7 +81,7 @@ func test_processFiles() {
}
`))
defer os.Remove(fname)
- g.TErrorIf(processFiles(argsT{
+ msgIDs := g.TMust(processFiles(argsT{
subArgs: []string{fname},
keyword: "i18n.G",
}))
@@ -103,7 +103,6 @@ func test_processFiles() {
})
g.Testing("process files with concat", func() {
- msgIDs = nil
fname := src(g.Heredoc(`
package main
@@ -112,7 +111,7 @@ func test_processFiles() {
i18n.G("foo\n" + "bar\n" + "baz")
}
`))
- g.TErrorIf(processFiles(argsT{
+ msgIDs := g.TMust(processFiles(argsT{
subArgs: []string{fname},
keyword: "i18n.G",
}))
@@ -137,13 +136,13 @@ func test_processFiles() {
}
`), "`"))
defer os.Remove(fname)
- g.TErrorIf(processFiles(argsT{
+ msgIDs := g.TMust(processFiles(argsT{
subArgs: []string{fname},
keyword: "i18n.G",
}))
out := bytes.NewBuffer([]byte(""))
- writePotFile(out)
+ writePotFile(out, msgIDs)
expected := fmt.Sprintf(g.Heredoc(`
#, fuzzy
@@ -167,7 +166,7 @@ func test_writePotFile() {
g.TestStart("writePotFile()")
g.Testing("write simple file", func() {
- msgIDs = map[string][]msgID{
+ msgIDs := map[string][]msgID{
"foo": []msgID{
{
fname: "fname",
@@ -177,7 +176,7 @@ func test_writePotFile() {
},
}
out := bytes.NewBuffer([]byte(""))
- writePotFile(out)
+ writePotFile(out, msgIDs)
expected := g.Heredoc(`
#, fuzzy
@@ -198,7 +197,7 @@ func test_writePotFile() {
})
g.Testing("write template with 2 entries", func() {
- msgIDs = map[string][]msgID{
+ msgIDs := map[string][]msgID{
"foo": []msgID{
{
fname: "fname",
@@ -213,7 +212,7 @@ func test_writePotFile() {
},
}
out := bytes.NewBuffer([]byte(""))
- writePotFile(out)
+ writePotFile(out, msgIDs)
expected := g.Heredoc(`
#, fuzzy
@@ -235,7 +234,7 @@ func test_writePotFile() {
})
g.Testing("template without comment", func() {
- msgIDs = map[string][]msgID{
+ msgIDs := map[string][]msgID{
"foo": []msgID{
{
fname: "fname",
@@ -244,7 +243,7 @@ func test_writePotFile() {
},
}
out := bytes.NewBuffer([]byte(""))
- writePotFile(out)
+ writePotFile(out, msgIDs)
expected := g.Heredoc(`
#, fuzzy
@@ -264,7 +263,7 @@ func test_writePotFile() {
})
g.Testing("output without location", func() {
- msgIDs = map[string][]msgID{
+ msgIDs := map[string][]msgID{
"foo": []msgID{
{
fname: "fname",
@@ -274,7 +273,7 @@ func test_writePotFile() {
}
out := bytes.NewBuffer([]byte(""))
- writePotFile(out)
+ writePotFile(out, msgIDs)
expected := g.Heredoc(`
#, fuzzy
@@ -294,7 +293,7 @@ func test_writePotFile() {
})
g.Testing("output with hint", func() {
- msgIDs = map[string][]msgID{
+ msgIDs := map[string][]msgID{
"foo": []msgID{
{
fname: "fname",
@@ -305,7 +304,7 @@ func test_writePotFile() {
}
out := bytes.NewBuffer([]byte(""))
- writePotFile(out)
+ writePotFile(out, msgIDs)
expected := g.Heredoc(`
#, fuzzy
@@ -326,7 +325,7 @@ func test_writePotFile() {
})
g.Testing("output with plural", func() {
- msgIDs = map[string][]msgID{
+ msgIDs := map[string][]msgID{
"foo": []msgID{
{
msgidPlural: "plural",
@@ -337,7 +336,7 @@ func test_writePotFile() {
}
out := bytes.NewBuffer([]byte(""))
- writePotFile(out)
+ writePotFile(out, msgIDs)
expected := g.Heredoc(`
#, fuzzy
@@ -359,7 +358,7 @@ func test_writePotFile() {
})
g.Testing("multiline output", func() {
- msgIDs = map[string][]msgID{
+ msgIDs := map[string][]msgID{
"foo\\nbar\\nbaz": []msgID{
{
fname: "fname",
@@ -369,7 +368,7 @@ func test_writePotFile() {
},
}
out := bytes.NewBuffer([]byte(""))
- writePotFile(out)
+ writePotFile(out, msgIDs)
expected := g.Heredoc(`
#, fuzzy
msgid ""
@@ -392,7 +391,7 @@ func test_writePotFile() {
})
g.Testing("output tidy output", func() {
- msgIDs = map[string][]msgID{
+ msgIDs := map[string][]msgID{
"foo\\nbar\\nbaz": []msgID{
{
fname: "fname",
@@ -407,7 +406,7 @@ func test_writePotFile() {
},
}
out := bytes.NewBuffer([]byte(""))
- writePotFile(out)
+ writePotFile(out, msgIDs)
expected := g.Heredoc(`
#, fuzzy
msgid ""
@@ -441,13 +440,13 @@ func test_writePotFile() {
}
`))
defer os.Remove(fname)
- g.TErrorIf(processFiles(argsT{
+ msgIDs := g.TMust(processFiles(argsT{
subArgs: []string{fname},
keyword: "i18n.G",
}))
out := bytes.NewBuffer([]byte(""))
- writePotFile(out)
+ writePotFile(out, msgIDs)
expected := fmt.Sprintf(g.Heredoc(`
#, fuzzy