UNPKG

sentiment-swedish

Version:

Swedish translated, AFINN-based sentiment analysis for Node.js

46 lines (41 loc) 1.03 kB
/** * Runs benchmarks against sentiment and Sentimental. * * @package sentiment * @author Andrew Sliwinski <andrewsliwinski@acm.org> */ /** * Dependencies */ var Benchmark = require('benchmark'); var suite = new Benchmark.Suite(); var sentiment = require('../../lib/index'); var sentimental = require('Sentimental'); /** * Test data */ var stringShort = 'Den här katten är totalt fantastisk'; var stringLong = require('../fixtures/corpus'); /** * Setup */ suite .add('sentiment (Latest) - Short ', function () { sentiment(stringShort); }) .add('sentiment (Latest) - Long ', function () { sentiment(stringLong); }) .add('Sentimental (1.0.1) - Short', function () { sentimental.analyze(stringShort); }) .add('Sentimental (1.0.1) - Long ', function () { sentimental.analyze(stringLong); }) .on('cycle', function (event) { process.stdout.write(String(event.target) + '\n'); }) .run({ minSamples: 100, delay: 2 });