uppy/packages/@uppy/utils/src/truncateString.test.js
Renée Kooi 2e257b7e55
Move utils files to @uppy/utils package.
And rewrite all the require calls.

```bash
git mv src/utils/* packages/@uppy/utils/src
sed -i 's/[./]*\/utils\//@uppy\/utils\/lib\//' src/**/*.js # transform (../)*utils → @uppy/utils
```
2018-06-14 16:31:19 +02:00

16 lines
816 B
JavaScript

const truncateString = require('./truncateString')
describe('truncateString', () => {
it('should truncate the string by the specified amount', () => {
expect(truncateString('abcdefghijkl', 10)).toEqual('abcde...jkl')
expect(truncateString('abcdefghijkl', 9)).toEqual('abcd...jkl')
expect(truncateString('abcdefghijkl', 8)).toEqual('abcd...kl')
expect(truncateString('abcdefghijkl', 7)).toEqual('abc...kl')
expect(truncateString('abcdefghijkl', 6)).toEqual('abc...kl')
expect(truncateString('abcdefghijkl', 5)).toEqual('ab...kl')
expect(truncateString('abcdefghijkl', 4)).toEqual('ab...l')
expect(truncateString('abcdefghijkl', 3)).toEqual('a...l')
expect(truncateString('abcdefghijkl', 2)).toEqual('a...l')
expect(truncateString('abcdefghijkl', 1)).toEqual('...l')
})
})