Sha256: 5366634071afcc59b3565fb820b65b19c7a3100ce55b07e5c5db9d1ced9c8a28
Contents?: true
Size: 1.02 KB
Versions: 255
Compression:
Stored size: 1.02 KB
Contents
var bracket = require('./bracket-push'); describe('bracket push', function() { it('checks for appropriate bracketing in a set of brackets', function() { expect(bracket('{}')).toEqual(true); }); xit('returns false for unclosed brackets', function() { expect(bracket('{{')).toEqual(false); }); xit('returns false if brackets are out of order', function() { expect(bracket('}{')).toEqual(false); }); xit('checks bracketing in more than one pair of brackets', function() { expect(bracket('{}[]')).toEqual(true); }); xit('checks bracketing in nested brackets', function() { expect(bracket('{[]}')).toEqual(true); }); xit('rejects brackets that are properly balanced but improperly nested', function() { expect(bracket('{[}]')).toEqual(false); }); xit('checks bracket closure with deeper nesting', function() { expect(bracket('{[)][]}')).toEqual(false); }); xit('checks bracket closure in a long string of brackets', function() { expect(bracket('{[]([()])}')).toEqual(true); }); });
Version data entries
255 entries across 255 versions & 1 rubygems