UNPKG

ready-primes-extended

Version:

Get Primes in milliseconds. Pre-calculated collections of prime numbers, natural numbers with distinguished primes and methods to retrieve them.

32 lines (27 loc) 944 B
global.chai = require('chai'); global.assert = chai.assert; global.expect = chai.expect; chai.should(); chai.config.includeStack = true; process.env.NODE_ENV = 'test'; global.fs = require('fs'); global._ = require('lodash'); global.assert = require('chai').assert; global.ReadyPrimes = require('../bin/ready-primes').ReadyPrimes; global.MathHelper = require('../bin/helpers/MathHelper').MathHelper; global.JsonHelper = require('../bin/helpers/JsonHelper').JsonHelper; global.testFile = 'test'; global.jsonTestFile = testFile + '.json'; global.testData = { "value": "passed" }; global.primeTestData = [2, 3, 5, 7]; global.integerTestData = [0, 0, 1, 1]; global.lastTestPrime = _.last(primeTestData); global.lastTestInteger = _.last(integerTestData); global.cleanUpFile = function(filename) { try { fs.unlink('./data/' + filename); console.info('Removed', filename); } catch (err) { console.warn(err); } }