Fix change of format (#1419)

* Add empty language def for bibtex
This commit is contained in:
Dawa Ometto
2019-09-25 11:44:42 +02:00
committed by GitHub
parent 88c624877e
commit bbe609974a
6 changed files with 58 additions and 7 deletions
+23 -2
View File
@@ -173,6 +173,15 @@ context "Frontend" do
assert_not_equal page_1.version.sha, page_2.version.sha
end
test "rename preserves format" do
page_1 = @wiki.page("B")
post "/gollum/rename/B", :rename => "/C.rst", :message => 'def'
follow_redirect!
assert_equal '/C.rst.md', last_request.fullpath
assert last_response.ok?
end
test "renames page catches invalid page" do
# No such page
post "/gollum/rename/no-such-file-here", :rename => "/C", :message => 'def'
@@ -194,7 +203,6 @@ context "Frontend" do
assert_equal last_response.status, 500
end
test "renames page in subdirectory" do
page_1 = @wiki.page("G/H")
assert_not_equal page_1, nil
@@ -229,7 +237,6 @@ context "Frontend" do
assert_not_equal page_1.version.sha, page_2.version.sha
end
test "creates page" do
post "/gollum/create", :content => 'abc', :page => "D",
:format => 'markdown', :message => 'def'
@@ -330,6 +337,20 @@ context "Frontend" do
assert_equal nil, page_e
end
test "edit allows changing format" do
post '/gollum/create', :content => 'create_msg', :page => 'gandalf',
:path => '/', :format => 'markdown', :message => ''
page = @wiki.page('gandalf.md')
assert page
@wiki.clear_cache
post '/gollum/edit/', :content => 'new content', :format => 'txt', :page => 'gandalf', :path => '/', :message => '', :etag => page.sha
assert last_response.ok?
assert_nil @wiki.page('gandalf.md')
assert @wiki.page('gandalf.txt')
end
test "page create and edit with dash & page rev" do
page = 'c-d-e'
path = 'a/b/' # path must end with /