symbols
Version:
String/symbols related helpers
46 lines (38 loc) • 1.14 kB
JavaScript
var symbols = require('../');
describe('Symbol helpers', function() {
it('Should detect vowels', function() {
'eyuioa'.split('').forEach(function(letter) {
symbols.is_vowel(letter).should.be.ok;
});
});
it('Should detect vowels', function() {
'qwrtpsdfghjklmnbvcxz'.split('').forEach(function(letter) {
symbols.is_consonant(letter).should.be.ok;
});
});
it('Should detect brackets', function() {
'{}()[]<>'.split('').forEach(function(letter) {
symbols.is_bracket(letter).should.be.ok;
});
});
it('Should detect open brackets', function() {
'{([<'.split('').forEach(function(letter) {
symbols.is_open_bracket(letter).should.be.ok;
});
});
it('Should detect close brackets', function() {
'})]>'.split('').forEach(function(letter) {
symbols.is_close_bracket(letter).should.be.ok;
});
});
it('Should detect digits', function() {
'0123456789'.split('').forEach(function(letter) {
symbols.is_digit(letter).should.be.ok;
});
});
it('Should detect punctuation', function() {
',.!;:-?'.split('').forEach(function(letter) {
symbols.is_punctuation(letter).should.be.ok;
});
});
});