BigW Consortium Gitlab

Commit 63c00e38 by Clement Ho

Fix text utility conflicts

parent 200e14e8
......@@ -156,7 +156,6 @@ gl.text.moveCursor = function(textArea, tag, wrapped, removedLastNewLine) {
pos -= 1;
}
<<<<<<< HEAD
return textArea.setSelectionRange(pos, pos);
}
};
......@@ -196,7 +195,6 @@ gl.text.dasherize = function(str) {
gl.text.slugify = function(str) {
return str.trim().toLowerCase().latinise();
};
=======
/**
* Capitalizes first character
*
......@@ -206,4 +204,3 @@ gl.text.slugify = function(str) {
export function capitalizeFirstCharacter(text) {
return `${text[0].toUpperCase()}${text.slice(1)}`;
}
>>>>>>> f8de23e626... Merge branch 'backport-add-epic-sidebar' into 'master'
import { highCountTrim } from '~/lib/utils/text_utility';
import * as textUtils from '~/lib/utils/text_utility';
describe('text_utility', () => {
describe('gl.text.getTextWidth', () => {
......@@ -21,23 +21,9 @@ describe('text_utility', () => {
});
});
<<<<<<< HEAD
describe('gl.text.pluralize', () => {
it('returns pluralized', () => {
expect(gl.text.pluralize('test', 2)).toBe('tests');
=======
describe('capitalizeFirstCharacter', () => {
it('returns string with first letter capitalized', () => {
expect(textUtils.capitalizeFirstCharacter('gitlab')).toEqual('Gitlab');
expect(textUtils.highCountTrim(105)).toBe('99+');
expect(textUtils.highCountTrim(100)).toBe('99+');
});
});
describe('humanize', () => {
it('should remove underscores and uppercase the first letter', () => {
expect(textUtils.humanize('foo_bar')).toEqual('Foo bar');
>>>>>>> f8de23e626... Merge branch 'backport-add-epic-sidebar' into 'master'
});
it('returns pluralized when count is 0', () => {
......@@ -51,12 +37,20 @@ describe('text_utility', () => {
describe('highCountTrim', () => {
it('returns 99+ for count >= 100', () => {
expect(highCountTrim(105)).toBe('99+');
expect(highCountTrim(100)).toBe('99+');
expect(textUtils.highCountTrim(105)).toBe('99+');
expect(textUtils.highCountTrim(100)).toBe('99+');
});
it('returns exact number for count < 100', () => {
expect(highCountTrim(45)).toBe(45);
expect(textUtils.highCountTrim(45)).toBe(45);
});
});
describe('capitalizeFirstCharacter', () => {
it('returns string with first letter capitalized', () => {
expect(textUtils.capitalizeFirstCharacter('gitlab')).toEqual('Gitlab');
expect(textUtils.highCountTrim(105)).toBe('99+');
expect(textUtils.highCountTrim(100)).toBe('99+');
});
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment