feige
2024-05-18 f9196b257aff465909b77f7cacb0d4e9d962c4f7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
'use strict';
 
var test = require('tape');
var parse = require('../').parse;
 
test('comment', function (t) {
    t.same(parse('beep#boop'), ['beep', { comment: 'boop' }]);
    t.same(parse('beep #boop'), ['beep', { comment: 'boop' }]);
    t.same(parse('beep # boop'), ['beep', { comment: 'boop' }]);
    t.same(parse('beep # > boop'), ['beep', { comment: '> boop' }]);
    t.same(parse('beep # "> boop"'), ['beep', { comment: '"> boop"' }]);
    t.same(parse('beep "#"'), ['beep', '#']);
    t.same(parse('beep #"#"#'), ['beep', { comment: '"#"#' }]);
    t.same(parse('beep > boop # > foo'), ['beep', { op: '>' }, 'boop', { comment: '> foo' }]);
    t.end();
});