Testes para WikiController

This commit is contained in:
2009-07-19 09:34:41 -03:00
parent 8e9b698944
commit 8611d1e9e6
20 changed files with 369 additions and 245 deletions

View File

@@ -51,10 +51,6 @@ module ApplicationHelper
logged_in? and current_user.admin?
end
def wiki(text)
BlueCloth.new(text).to_html
end
def formatted(text)
h(text).gsub("\n", "<br/>")
end
@@ -75,7 +71,7 @@ module ApplicationHelper
def markup_help
return "<div id='markup_help' style='display: none'>" +
wiki(File.read("#{RAILS_ROOT}/public/static/markup_help.mkd")) +
File.read("#{RAILS_ROOT}/public/static/markup_help.mkd").format_wiki +
"</div>"
end
@@ -91,4 +87,5 @@ module ApplicationHelper
def format_period(period)
return "20#{period[0..1]}.#{period[2..2]}"
end
end

View File

@@ -14,6 +14,14 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
class String
def format_wiki
text = BlueCloth.new(self).to_html
text = Hpricot(text, :xhtml_strict => true).to_s
return text.sanitize
end
end
module WikiHelper
def format_diff(text)