1
- /*global test, equal, ok, QUnit*/
1
+ /*global QUnit*/
2
2
( function ( undefined ) {
3
3
"use strict" ;
4
4
@@ -11,37 +11,36 @@ function upper(val) {
11
11
function lower ( val ) {
12
12
return val . toLowerCase ( ) ;
13
13
}
14
-
15
14
QUnit . module ( "node" ) ;
16
- test ( "jsrender.renderFile / jsrender.__express" , function ( ) {
17
- var html = jsrender . renderFile ( './test/templates/name-template.html' , { name : "Jo" } ) ;
18
- equal ( html , "Name: Jo (name-template.html)" , 'jsrender.renderFile("./file.path.html", data) loads and renders template' ) ;
15
+ QUnit . test ( "jsrender.renderFile / jsrender.__express" , function ( assert ) {
16
+ var html = jsrender . renderFile ( './test/templates/name-template.html' , { name : "Jo" } ) ;
17
+ assert . equal ( html , "Name: Jo (name-template.html)" , 'jsrender.renderFile("./file.path.html", data) loads and renders template' ) ;
19
18
20
- html = jsrender . __express ( './test/templates/name-template.html' , { name : "Jo" } ) ;
21
- equal ( html , "Name: Jo (name-template.html)" , 'jsrender.__express("./file.path.html", data) loads and renders template' ) ;
19
+ html = jsrender . __express ( './test/templates/name-template.html' , { name : "Jo" } ) ;
20
+ assert . equal ( html , "Name: Jo (name-template.html)" , 'jsrender.__express("./file.path.html", data) loads and renders template' ) ;
22
21
} ) ;
23
22
24
- test ( "jsrender.templates" , function ( ) {
23
+ QUnit . test ( "jsrender.templates" , function ( assert ) {
25
24
var tmpl = jsrender . templates ( './test/templates/name-template.html' ) ;
26
- var html = tmpl ( { name : "Jo" } ) ;
27
- equal ( html , "Name: Jo (name-template.html)" , 'jsrender.templates("./file.path.html") compiles template' ) ;
25
+ var html = tmpl ( { name : "Jo" } ) ;
26
+ assert . equal ( html , "Name: Jo (name-template.html)" , 'jsrender.templates("./file.path.html") compiles template' ) ;
28
27
29
28
tmpl = jsrender . templates ( { markup : 'Some {{:~upper("Markup")}} Name: {{:~upper(name)}} {{lower:name}}' , helpers : { upper :upper } , converters : { lower :lower } } ) ;
30
- html = tmpl ( { name : "Jo" } ) ;
31
- equal ( html , "Some MARKUP Name: JO jo" , 'jsrender.templates({markup: ..., helpers: ..., ...}) compiles template with options' ) ;
29
+ html = tmpl ( { name : "Jo" } ) ;
30
+ assert . equal ( html , "Some MARKUP Name: JO jo" , 'jsrender.templates({markup: ..., helpers: ..., ...}) compiles template with options' ) ;
32
31
} ) ;
33
32
34
- test ( "jsrender.compile" , function ( ) {
33
+ QUnit . test ( "jsrender.compile" , function ( assert ) {
35
34
var tmpl = jsrender . compile ( './test/templates/name-template.html' ) ;
36
- var html = tmpl ( { name : "Jo" } ) ;
37
- equal ( html , "Name: Jo (name-template.html)" , 'jsrender.compile("./file.path.html") compiles template' ) ;
35
+ var html = tmpl ( { name : "Jo" } ) ;
36
+ assert . equal ( html , "Name: Jo (name-template.html)" , 'jsrender.compile("./file.path.html") compiles template' ) ;
38
37
39
38
tmpl = jsrender . compile ( 'Some {{:~upper("Markup")}} Name: {{:~upper(name)}} {{lower:name}}' , { helpers : { upper :upper } , converters : { lower :lower } } ) ;
40
- html = tmpl ( { name : "Jo" } ) ;
41
- equal ( html , "Some MARKUP Name: JO jo" , 'jsrender.compile("markup", {helpers: ..., ...}) compiles template with options' ) ;
39
+ html = tmpl ( { name : "Jo" } ) ;
40
+ assert . equal ( html , "Some MARKUP Name: JO jo" , 'jsrender.compile("markup", {helpers: ..., ...}) compiles template with options' ) ;
42
41
} ) ;
43
42
44
- test ( "jsrender.tags.clientTemplate" , function ( ) {
43
+ QUnit . test ( "jsrender.tags.clientTemplate" , function ( assert ) {
45
44
jsrender . views . settings . delimiters ( "<%" , "%>" ) ;
46
45
var tmpl = jsrender . compile (
47
46
'<script src="//code.jquery.com/jquery-3.4.1.js"></script>\n'
@@ -51,8 +50,8 @@ test("jsrender.tags.clientTemplate", function() {
51
50
+ '<script id="clientonly" type="test/x-jsrender">{{include tmpl="./test/templates/outer.html"/}}</script>\n'
52
51
+ '<div id="result"></div>\n'
53
52
+ '<script>var tmpl = $.templates("#clientonly"); $("#result").html(tmpl({name: "Jeff"}));</script>' ) ;
54
- var html = tmpl ( { name : "Jo" } ) ;
55
- equal ( html ,
53
+ var html = tmpl ( { name : "Jo" } ) ;
54
+ assert . equal ( html ,
56
55
'<script src="//code.jquery.com/jquery-3.4.1.js"></script>\n'
57
56
+ '<script src="//www.jsviews.com/download/jsrender.js"></script>\n'
58
57
+ '<script id="./test/templates/outer.html" type="text/x-jsrender">Name: {{:name}} (outer.html) {{include tmpl="./test/templates/inner.html"/}}</script>\n'
@@ -63,7 +62,7 @@ test("jsrender.tags.clientTemplate", function() {
63
62
'Server-rendered templates using {{clientTemplate "./.../tmpl.html"}}\nand direct rendering using different delimiters on server/client' ) ;
64
63
} ) ;
65
64
66
- test ( "jsrender/tmplify .html template" , function ( ) {
65
+ QUnit . test ( "jsrender/tmplify .html template" , function ( assert ) {
67
66
stop ( ) ;
68
67
var outputFile = 'test/browserify/bundles/html-jsr-tmpl-bundle.js' ;
69
68
var fs = require ( 'fs' ) ;
@@ -74,7 +73,7 @@ test("jsrender/tmplify .html template", function() {
74
73
. bundle ( )
75
74
. pipe ( fs . createWriteStream ( outputFile )
76
75
. on ( 'finish' , function ( ) {
77
- ok ( fs . readFileSync ( outputFile , 'utf8' ) . indexOf ( "browserify.done.html " ) > 0 , 'browserify().transform(tmplify)' ) ;
76
+ assert . ok ( fs . readFileSync ( outputFile , 'utf8' ) . indexOf ( "browserify.done.html " ) > 0 , 'browserify().transform(tmplify)' ) ;
78
77
start ( ) ;
79
78
} )
80
79
)
@@ -83,7 +82,7 @@ test("jsrender/tmplify .html template", function() {
83
82
} ) ;
84
83
} ) ;
85
84
86
- test ( "jsrender/tmplify options: 'htm jsr'" , function ( ) {
85
+ QUnit . test ( "jsrender/tmplify options: 'htm jsr'" , function ( assert ) {
87
86
stop ( ) ;
88
87
var outputFile = 'test/browserify/bundles/htm-jsrender-tmpl-bundle.js' ;
89
88
var fs = require ( 'fs' ) ;
@@ -93,7 +92,7 @@ test("jsrender/tmplify options: 'htm jsr'", function() {
93
92
. bundle ( )
94
93
. pipe ( fs . createWriteStream ( outputFile ) )
95
94
. on ( 'finish' , function ( ) {
96
- ok ( fs . readFileSync ( outputFile , 'utf8' ) . indexOf ( "browserify.done.htm " ) > 0 , 'browserify().transform(tmplify, {extensions: "..., ..."})' ) ;
95
+ assert . ok ( fs . readFileSync ( outputFile , 'utf8' ) . indexOf ( "browserify.done.htm " ) > 0 , 'browserify().transform(tmplify, {extensions: "..., ..."})' ) ;
97
96
start ( ) ;
98
97
} )
99
98
. on ( 'error' , function ( err ) {
0 commit comments