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.
2 parents 9d4ef0c + 5ed4d40 commit 07a8f76Copy full SHA for 07a8f76
src/Data/String.js
@@ -122,7 +122,7 @@ exports.take = function (n) {
122
123
exports.drop = function (n) {
124
return function (s) {
125
- return s.substr(n);
+ return s.substring(n);
126
};
127
128
test/Test/Data/String.purs
@@ -128,12 +128,14 @@ testString = do
assert $ take 1 "ab" == "a"
129
assert $ take 2 "ab" == "ab"
130
assert $ take 3 "ab" == "ab"
131
+ assert $ take (-1) "ab" == ""
132
133
log "drop"
134
assert $ drop 0 "ab" == "ab"
135
assert $ drop 1 "ab" == "b"
136
assert $ drop 2 "ab" == ""
137
assert $ drop 3 "ab" == ""
138
+ assert $ drop (-1) "ab" == "ab"
139
140
log "count"
141
assert $ count (\c -> true) "" == 0
0 commit comments