Sha256: 1b526cf0b72a5a90645afe9fa0f937065c37c8eb1e098a5b80fb395eb5a4812e
Contents?: true
Size: 1.54 KB
Versions: 5
Compression:
Stored size: 1.54 KB
Contents
require 'helper' require 'slim/erb_converter' class TestSlimERBConverter < TestSlim def test_converter source = %q{ doctype 5 html head title Hello World! /! Meta tags with long explanatory multiline comment meta name="description" content="template language" /! Stylesheets link href="style.css" media="screen" rel="stylesheet" type="text/css" link href="colors.css" media="screen" rel="stylesheet" type="text/css" /! Javascripts script src="jquery.js" script src="jquery.ui.js" /[if lt IE 9] script src="old-ie1.js" script src="old-ie2.js" css: body { background-color: red; } body #container p Hello World! p= "dynamic text with\nnewline" } result = %q{ <!DOCTYPE html> <html> <head> <title>Hello World!</title> <!--Meta tags with long explanatory multiline comment--> <meta content="template language" name="description" /> <!--Stylesheets--> <link href="style.css" media="screen" rel="stylesheet" type="text/css" /> <link href="colors.css" media="screen" rel="stylesheet" type="text/css" /> <!--Javascripts--> <script src="jquery.js"> </script><script src="jquery.ui.js"> </script><!--[if lt IE 9]> <script src="old-ie1.js"> </script><script src="old-ie2.js"> </script><![endif]--><style> body { background-color: red; }</style> </head><body> <div id="container"> <p>Hello World!</p> <p><%= ::Temple::Utils.escape_html(("dynamic text with\nnewline")) %> </p></div></body></html>} assert_equal result, Slim::ERBConverter.new.call(source) end end
Version data entries
5 entries across 5 versions & 1 rubygems