javascript-ctags
Version:
A command line tool for generating an extended ctags file for Javascript.
25 lines (20 loc) • 708 B
JavaScript
;
require('mocha');
var expect = require('chai').expect;
var generate = require('../lib/generate');
describe('generate', function() {
describe('#generateFile', function() {
var entries;
beforeEach(function() {
entries = generate.generateEntries('file.js', [
{name: 'tapir', line: 5 }]);
});
it('generates one ctag entry', function() {
expect(entries).to.have.length(1);
});
it('generates one ctag entry', function() {
var expected = 'tapir\tfile.js\t4/\\<tapir\\>/;"\tf\tlineno:5';
expect(entries[0]).to.equal(expected);
});
});
});