@@ -144,7 +144,8 @@ Elm.Native.String.make = function(elm) {
144 return str.indexOf(sub) === 0;
144 return str.indexOf(sub) === 0;
146 function endsWith(sub, str) {
146 function endsWith(sub, str) {
147+ return str.length >= sub.length &&
147− return str.lastIndexOf(sub) === str.length - sub.length;
148+ str.lastIndexOf(sub) === str.length - sub.length;
149 function indexes(sub, str) {
150 function indexes(sub, str) {
150 var subLen = sub.length;
151 var subLen = sub.length;