summaryrefslogtreecommitdiffstats
path: root/commands/import_jekyll_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'commands/import_jekyll_test.go')
-rw-r--r--commands/import_jekyll_test.go16
1 files changed, 10 insertions, 6 deletions
diff --git a/commands/import_jekyll_test.go b/commands/import_jekyll_test.go
index 4ae26b95c..c87c224b2 100644
--- a/commands/import_jekyll_test.go
+++ b/commands/import_jekyll_test.go
@@ -91,11 +91,12 @@ func TestConvertJekyllContent(t *testing.T) {
expect string
}{
{map[interface{}]interface{}{},
- `Test content\n<!-- more -->\npart2 content`, `Test content\n<!--more-->\npart2 content`},
+ "Test content\r\n<!-- more -->\npart2 content", "Test content\n<!--more-->\npart2 content"},
{map[interface{}]interface{}{},
- `Test content\n<!-- More -->\npart2 content`, `Test content\n<!--more-->\npart2 content`},
+ "Test content\n<!-- More -->\npart2 content", "Test content\n<!--more-->\npart2 content"},
{map[interface{}]interface{}{"excerpt_separator": "<!--sep-->"},
- `Test content\n<!--sep-->\npart2 content`, `Test content\n<!--more-->\npart2 content`},
+ "Test content\n<!--sep-->\npart2 content",
+ "---\nexcerpt_separator: <!--sep-->\n---\nTest content\n<!--more-->\npart2 content"},
{map[interface{}]interface{}{}, "{% raw %}text{% endraw %}", "text"},
{map[interface{}]interface{}{}, "{%raw%} text2 {%endraw %}", "text2"},
{map[interface{}]interface{}{},
@@ -124,10 +125,13 @@ func TestConvertJekyllContent(t *testing.T) {
{map[interface{}]interface{}{},
"{% img right /placekitten/300/500 'Place Kitten #4' 'An image of a very cute kitten' %}",
"{{< figure class=\"right\" src=\"/placekitten/300/500\" title=\"Place Kitten #4\" alt=\"An image of a very cute kitten\" >}}"},
+ {map[interface{}]interface{}{"category": "book", "layout": "post", "Date": "2015-10-01 12:13:11"},
+ "somecontent",
+ "---\nDate: \"2015-10-01 12:13:11\"\ncategory: book\nlayout: post\n---\nsomecontent"},
}
-
for _, data := range testDataList {
- result := convertJekyllContent(data.metadata, data.content)
- c.Assert(data.expect, qt.Equals, result)
+ result, err := convertJekyllContent(data.metadata, data.content)
+ c.Assert(result, qt.Equals, data.expect)
+ c.Assert(err, qt.IsNil)
}
}