UNPKG

bit-bin

Version:

<a href="https://opensource.org/licenses/Apache-2.0"><img alt="apache" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"></a> <a href="https://github.com/teambit/bit/blob/master/CONTRIBUTING.md"><img alt="prs" src="https://img.shields.io/b

38 lines (30 loc) 1.1 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); function _chai() { const data = require("chai"); _chai = function () { return data; }; return data; } function _isValidIdChunk() { const data = _interopRequireDefault(require("./is-valid-id-chunk")); _isValidIdChunk = function () { return data; }; return data; } describe('isValidIdChunk', () => { it('should disallow non string inputs', () => { (0, _chai().expect)((0, _isValidIdChunk().default)(123)).to.be.false; (0, _chai().expect)((0, _isValidIdChunk().default)(123, true)).to.be.false; }); it('should allow a string that consist of small letters', () => { (0, _chai().expect)((0, _isValidIdChunk().default)('abc')).to.be.true; (0, _chai().expect)((0, _isValidIdChunk().default)('abc', true)).to.be.true; }); it('should disallow a string that has a capital letter', () => { (0, _chai().expect)((0, _isValidIdChunk().default)('Abc')).to.be.false; (0, _chai().expect)((0, _isValidIdChunk().default)('Abc', true)).to.be.false; }); });