1 var test = require('tape');
2 var balanced = require('..');
4 test('balanced', function(t) {
5 t.deepEqual(balanced('{', '}', 'pre{in{nest}}post'), {
12 t.deepEqual(balanced('{', '}', '{{{{{{{{{in}post'), {
19 t.deepEqual(balanced('{', '}', 'pre{body{in}post'), {
26 t.deepEqual(balanced('{', '}', 'pre}{in{nest}}post'), {
33 t.deepEqual(balanced('{', '}', 'pre{body}between{body2}post'), {
38 post: 'between{body2}post'
40 t.notOk(balanced('{', '}', 'nope'), 'should be notOk');
41 t.deepEqual(balanced('<b>', '</b>', 'pre<b>in<b>nest</b></b>post'), {
45 body: 'in<b>nest</b>',
48 t.deepEqual(balanced('<b>', '</b>', 'pre</b><b>in<b>nest</b></b>post'), {
52 body: 'in<b>nest</b>',