mirror of
https://github.com/less/less.js.git
synced 2026-01-25 15:18:03 -05:00
48 lines
1.6 KiB
Cheetah
48 lines
1.6 KiB
Cheetah
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Jasmine Spec Runner</title>
|
|
|
|
<!-- generate script tags for tests -->
|
|
<% var generateScriptTags = function(allScripts) { allScripts.forEach(function(script){ %>
|
|
<script src="<%= script %>"></script>
|
|
<% }); }; %>
|
|
|
|
<!-- for each test, generate CSS/LESS link tags -->
|
|
<% scripts.src.forEach(function(fullLessName) {
|
|
var pathParts = fullLessName.split('/');
|
|
var fullCssName = fullLessName.replace(/less/g, 'css');
|
|
var lessName = pathParts[pathParts.length - 1];
|
|
var name = lessName.split('.')[0]; %>
|
|
<!-- the tags to be generated -->
|
|
<link id="original-less:test-less-<%= name %>" title="test-less-<%= name %>" rel="stylesheet/less" type="text/css" href="<%= fullLessName %>">
|
|
<link id="expected-less:test-less-<%= name %>" rel="stylesheet" type="text/css" href="<%= fullCssName %>">
|
|
<% }); %>
|
|
|
|
<!-- generate grunt-contrib-jasmine link tags -->
|
|
<% css.forEach(function(style){ %>
|
|
<link rel="stylesheet" type="text/css" href="<%= style %>">
|
|
<% }) %>
|
|
|
|
<!-- inital grunt-contrib-jasmine scripts -->
|
|
<% generateScriptTags([].concat(scripts.polyfills, scripts.jasmine)); %>
|
|
|
|
<!-- Helpers - The less options -->
|
|
<% generateScriptTags(scripts.helpers); %>
|
|
|
|
<!-- Vendor - less.js and common code -->
|
|
<% generateScriptTags(scripts.vendor); %>
|
|
|
|
<!-- Spec -->
|
|
<% generateScriptTags(scripts.specs); %>
|
|
|
|
<!-- final grunt-contrib-jasmine scripts -->
|
|
<% generateScriptTags([].concat(scripts.reporters, scripts.start)); %>
|
|
</head>
|
|
|
|
<body>
|
|
<!-- content -->
|
|
</body>
|
|
</html>
|