1234567891011121314151617181920212223242526272829303132 |
- var test = require('tap').test
- var normalize = require('../')
- var fixer = normalize.fixer
- test('mixedcase', function (t) {
- t.doesNotThrow(function () {
- fixer.fixNameField({name: 'foo'}, true)
- })
- t.doesNotThrow(function () {
- fixer.fixNameField({name: 'foo'}, false)
- })
- t.doesNotThrow(function () {
- fixer.fixNameField({name: 'foo'})
- })
- t.throws(function () {
- fixer.fixNameField({name: 'Foo'}, true)
- }, new Error('Invalid name: "Foo"'), 'should throw an error')
- t.throws(function () {
- fixer.fixNameField({name: 'Foo'}, {strict: true})
- }, new Error('Invalid name: "Foo"'), 'should throw an error')
- t.doesNotThrow(function () {
- fixer.fixNameField({name: 'Foo'}, {strict: true, allowLegacyCase: true})
- })
- t.end()
- })
|