Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80681 views
1
(function() {
2
3
JSLitmus.test('trimNoNative', function() {
4
return _.trim(" foobar ", " ");
5
});
6
7
JSLitmus.test('trim', function() {
8
return _.trim(" foobar ");
9
});
10
11
JSLitmus.test('trim object-oriented', function() {
12
return _(" foobar ").trim();
13
});
14
15
JSLitmus.test('trim jQuery', function() {
16
return jQuery.trim(" foobar ");
17
});
18
19
JSLitmus.test('ltrimp', function() {
20
return _.ltrim(" foobar ", " ");
21
});
22
23
JSLitmus.test('rtrimp', function() {
24
return _.rtrim(" foobar ", " ");
25
});
26
27
JSLitmus.test('startsWith', function() {
28
return _.startsWith("foobar", "foo");
29
});
30
31
JSLitmus.test('endsWith', function() {
32
return _.endsWith("foobar", "xx");
33
});
34
35
JSLitmus.test('chop', function(){
36
return _('whitespace').chop(2);
37
});
38
39
JSLitmus.test('count', function(){
40
return _('Hello worls').count('l');
41
});
42
43
JSLitmus.test('insert', function() {
44
return _('Hello ').insert(6, 'world');
45
});
46
47
JSLitmus.test('splice', function() {
48
return _('https://[email protected]/edtsech/underscore.strings').splice(30, 7, 'epeli');
49
});
50
51
JSLitmus.test('succ', function(){
52
var let = 'a', alphabet = [];
53
54
for (var i=0; i < 26; i++) {
55
alphabet.push(let);
56
let = _(let).succ();
57
}
58
59
return alphabet;
60
});
61
62
JSLitmus.test('titleize', function(){
63
return _('the titleize string method').titleize();
64
});
65
66
JSLitmus.test('truncate', function(){
67
return _('Hello world').truncate(5);
68
});
69
70
JSLitmus.test('prune', function(){
71
return _('Hello world').prune(5);
72
});
73
74
JSLitmus.test('isBlank', function(){
75
return _('').isBlank();
76
});
77
78
JSLitmus.test('escapeHTML', function(){
79
_('<div>Blah blah blah</div>').escapeHTML();
80
});
81
82
JSLitmus.test('unescapeHTML', function(){
83
_('&lt;div&gt;Blah blah blah&lt;/div&gt;').unescapeHTML();
84
});
85
86
JSLitmus.test('reverse', function(){
87
_('Hello World').reverse();
88
});
89
90
JSLitmus.test('pad default', function(){
91
_('foo').pad(12);
92
});
93
94
JSLitmus.test('pad hash left', function(){
95
_('foo').pad(12, '#');
96
});
97
98
JSLitmus.test('pad hash right', function(){
99
_('foo').pad(12, '#', 'right');
100
});
101
102
JSLitmus.test('pad hash both', function(){
103
_('foo').pad(12, '#', 'both');
104
});
105
106
JSLitmus.test('pad hash both longPad', function(){
107
_('foo').pad(12, 'f00f00f00', 'both');
108
});
109
110
JSLitmus.test('toNumber', function(){
111
_('10.232323').toNumber(2);
112
});
113
114
JSLitmus.test('strRight', function(){
115
_('aaa_bbb_ccc').strRight('_');
116
});
117
118
JSLitmus.test('strRightBack', function(){
119
_('aaa_bbb_ccc').strRightBack('_');
120
});
121
122
JSLitmus.test('strLeft', function(){
123
_('aaa_bbb_ccc').strLeft('_');
124
});
125
126
JSLitmus.test('strLeftBack', function(){
127
_('aaa_bbb_ccc').strLeftBack('_');
128
});
129
130
JSLitmus.test('join', function(){
131
_('separator').join(1, 2, 3, 4, 5, 6, 7, 8, 'foo', 'bar', 'lol', 'wut');
132
});
133
134
})();
135
136