зеркало из https://github.com/github/catalyst.git
19 строки
532 B
TypeScript
19 строки
532 B
TypeScript
import {expect} from '@open-wc/testing'
|
|
import {dasherize} from '../src/dasherize.js'
|
|
|
|
describe('dasherize', () => {
|
|
const tests: Array<[PropertyKey, string]> = [
|
|
['json', 'json'],
|
|
['fooBar', 'foo-bar'],
|
|
['FooBar', 'foo-bar'],
|
|
['autofocusWhenReady', 'autofocus-when-ready'],
|
|
['URLBar', 'url-bar'],
|
|
['ClipX', 'clip-x'],
|
|
[Symbol('helloWorld'), 'hello-world']
|
|
]
|
|
|
|
tests.map(([input, output]) =>
|
|
it(`transforms ${String(input)} to ${output}`, () => expect(dasherize(input)).to.equal(output))
|
|
)
|
|
})
|