sentiment
Version:
AFINN-based sentiment analysis for Node.js
19 lines (16 loc) • 651 B
JavaScript
var test = require('tap').test;
var Sentiment = require('../../lib/index');
var sentiment = new Sentiment();
test('module', function (t) {
t.type(Sentiment, 'function', 'module is a function');
t.end();
});
test('interface', function (t) {
t.type(sentiment, 'object', 'instance is an object');
t.type(sentiment.analyze, 'function', 'sentiment.analyze is a function');
// eslint-disable-next-line max-len
t.type(sentiment.registerLanguage, 'function', 'sentiment.registerLanguage is a function');
t.type(sentiment.analyze('test'), 'object');
t.type(sentiment.analyze('test', { test: 10 }), 'object');
t.end();
});