Sha256: 56b894b9b94df9d39bda0debdb0ff3668c1aca3e11b9b4b7af8c0621597e7a18
Contents?: true
Size: 1.72 KB
Versions: 4
Compression:
Stored size: 1.72 KB
Contents
require 'helper' class TestSlimPretty < TestSlim def setup Slim::Engine.set_default_options :pretty => true end def teardown Slim::Engine.set_default_options :pretty => false end def test_pretty 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" sass: 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 type="text/css"> body { background-color: red; } </style> </head> <body> <div id="container"> <p>Hello World!</p> <p>dynamic text with newline</p> </div> </body> </html>} assert_html result, source end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
slim-1.3.6 | test/core/test_pretty.rb |
slim-1.3.5 | test/core/test_pretty.rb |
slim-1.3.4 | test/core/test_pretty.rb |
slim-1.3.3 | test/core/test_pretty.rb |