gitlab-org--gitlab-foss/spec/frontend/vue_shared/components/filtered_search_bar/filtered_search_utils_spec.js

20 lines
636 B
JavaScript

import * as filteredSearchUtils from '~/vue_shared/components/filtered_search_bar/filtered_search_utils';
describe('Filtered Search Utils', () => {
describe('stripQuotes', () => {
it.each`
inputValue | outputValue
${'"Foo Bar"'} | ${'Foo Bar'}
${"'Foo Bar'"} | ${'Foo Bar'}
${'FooBar'} | ${'FooBar'}
${"Foo'Bar"} | ${"Foo'Bar"}
${'Foo"Bar'} | ${'Foo"Bar'}
`(
'returns string $outputValue when called with string $inputValue',
({ inputValue, outputValue }) => {
expect(filteredSearchUtils.stripQuotes(inputValue)).toBe(outputValue);
},
);
});
});