2ceb94fc42
Closes #29
21 lines
480 B
JavaScript
21 lines
480 B
JavaScript
import javascript from '../../../src/js/parser/javascript/parser.js';
|
|
import _ from 'lodash';
|
|
|
|
describe('parser/javascript/anchor.js', function() {
|
|
|
|
_.forIn({
|
|
'^': {
|
|
label: 'Start of line'
|
|
},
|
|
'$': {
|
|
label: 'End of line'
|
|
}
|
|
}, (content, str) => {
|
|
it(`parses "${str}" as an Anchor`, function() {
|
|
var parser = new javascript.Parser(str);
|
|
expect(parser.__consume__anchor()).toEqual(jasmine.objectContaining(content));
|
|
});
|
|
});
|
|
|
|
});
|