8000 Add `template` and `settings` build options unit tests and tweak `_.t… · lodash/lodash@de821e5 · GitHub
[go: up one dir, main page]

Skip to content

Commit de821e5

Browse files
committed
Add template and settings build options unit tests and tweak _.template docs.
Former-commit-id: c814799c82e5a1dde60e5eda4dda5cb192d437f9
1 parent 463b5c6 commit de821e5

File tree

4 files changed

+100
-50
lines changed

4 files changed

+100
-50
lines changed

doc/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2527,7 +2527,7 @@ var compiled = _.template('hello: <%= name %>');
25272527
compiled({ 'name': 'moe' });
25282528
// => 'hello: moe'
25292529

2530-
var list = '<% _.forEach(people, function(name) { %> <li><%= name %></li> <% }); %>';
2530+
var list = '<% _.forEach(people, function(name) { %><li><%= name %></li><% }); %>';
25312531
_.template(list, { 'people': ['moe', 'larry', 'curly'] });
25322532
// => '<li>moe</li><li>larry</li><li>curly</li>'
25332533

@@ -2536,12 +2536,12 @@ _.template('<b><%- value %></b>', { 'value': '<script>' });
25362536
// => '<b>&lt;script></b>'
25372537

25382538
// using the internal `print` function in "evaluate" delimiters
2539-
_.template('<% print("Hello " + epithet); %>', { 'epithet': 'stooge' });
2539+
_.template('<% print("Hello " + epithet); %>.', { 'epithet': 'stooge' });
25402540
// => 'Hello stooge.'
25412541

25422542
// using custom template delimiter settings
25432543
_.templateSettings = {
2544-
'interpolate': /\{\{(.+?)\}\}/g
2544+
'interpolate': /\{\{([\s\S]+?)\}\}/g
25452545
};
25462546

25472547
_.template('Hello {{ name }}!', { 'name': 'Mustache' });

lodash.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3685,7 +3685,7 @@
36853685
* compiled({ 'name': 'moe' });
36863686
* // => 'hello: moe'
36873687
*
3688-
* var list = '<% _.forEach(people, function(name) { %> <li><%= name %></li> <% }); %>';
3688+
* var list = '<% _.forEach(people, function(name) { %><li><%= name %></li><% }); %>';
36893689
* _.template(list, { 'people': ['moe', 'larry', 'curly'] });
36903690
* // => '<li>moe</li><li>larry</li><li>curly</li>'
36913691
*
@@ -3694,12 +3694,12 @@
36943694
* // => '<b>&lt;script></b>'
36953695
*
36963696
* // using the internal `print` function in "evaluate" delimiters
3697-
* _.template('<% print("Hello " + epithet); %>', { 'epithet': 'stooge' });
3697+
* _.template('<% print("Hello " + epithet); %>.', { 'epithet': 'stooge' });
36983698
* // => 'Hello stooge.'
36993699
*
37003700
* // using custom template delimiter settings
37013701
* _.templateSettings = {
3702-
* 'interpolate': /\{\{(.+?)\}\}/g
3702+
* 'interpolate': /\{\{([\s\S]+?)\}\}/g
37033703
* };
37043704
*
37053705
* _.template('Hello {{ name }}!', { 'name': 'Mustache' });

0 commit comments

Comments
 (0)
0