targaryen
targaryen copied to clipboard
Fix String.endsWith returning false negatives
What does this PR try to solve:
Previous implementation of String.endsWith(str, substr)
returns false if the the string provided contained more than one instance of the substring.
This PR tries to solve this problem by comparing the suffix of the original string against the substring the user is looking for.
This PR does not use String.endsWith
added in ECMA6, so that targaryen is still compatible with node 4
Testing
Added edge case test to string-methods.js
test spec