We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6e67dd1 commit 5ed4d40Copy full SHA for 5ed4d40
src/Data/String.js
@@ -118,7 +118,7 @@ exports.take = function (n) {
118
119
exports.drop = function (n) {
120
return function (s) {
121
- return s.substr(n);
+ return s.substring(n);
122
};
123
124
test/Test/Data/String.purs
@@ -131,12 +131,14 @@ testString = do
131
assert $ take 1 "ab" == "a"
132
assert $ take 2 "ab" == "ab"
133
assert $ take 3 "ab" == "ab"
134
+ assert $ take (-1) "ab" == ""
135
136
log "drop"
137
assert $ drop 0 "ab" == "ab"
138
assert $ drop 1 "ab" == "b"
139
assert $ drop 2 "ab" == ""
140
assert $ drop 3 "ab" == ""
141
+ assert $ drop (-1) "ab" == "ab"
142
143
log "count"
144
assert $ count (\c -> true) "" == 0
0 commit comments