mirror of
https://github.com/jsdoc/jsdoc.git
synced 2025-12-08 19:46:11 +00:00
24 lines
705 B
JavaScript
24 lines
705 B
JavaScript
var narcissus = require('narcissus');
|
|
|
|
exports['Narcissus should exist.'] = function(t) {
|
|
t.expect(2);
|
|
t.equal( typeof narcissus, 'object' );
|
|
t.equal( typeof narcissus.Narcissus, 'object' );
|
|
t.done();
|
|
};
|
|
|
|
exports['Narcissus parse should be a function.'] = function(t) {
|
|
t.expect(2);
|
|
t.equal( typeof narcissus.Narcissus.parser, 'object' );
|
|
t.equal( typeof narcissus.Narcissus.parser.parse, 'function' );
|
|
t.done();
|
|
};
|
|
|
|
exports['Narcissus parse should generate an AST from source.'] = function(t) {
|
|
t.expect(1);
|
|
var src = 'var foo = 1;',
|
|
ast = narcissus.Narcissus.parser.parse(src, 'filename', 1);
|
|
|
|
t.equal( typeof ast, 'object' );
|
|
t.done();
|
|
}; |