UNPKG

pubnub

Version:

Publish & Subscribe Real-time Messaging with PubNub

45 lines (36 loc) 1.07 kB
/* global describe, it */ import PubNub from '../../src/node/index'; let assert = require('assert'); let fs = require('fs'); let path = require('path'); let packageJSON = require('../../package.json'); let bowerJSON = require('../../bower.json'); let readMe = fs.readFileSync( path.resolve(__dirname, '../../README.md'), 'UTF-8' ); describe('release should be consistent', () => { it('with bower valid entry point', () => { assert.equal(bowerJSON.main, 'dist/web/pubnub.min.js'); }); it('with npm valid entry point', () => { assert.equal(packageJSON.main, './lib/node/index.js'); }); it('with correct version in code', () => { assert.equal(packageJSON.version, new PubNub({}).getVersion()); }); it('with updated readme', () => { assert( readMe.indexOf( `https://cdn.pubnub.com/sdk/javascript/pubnub.${packageJSON.version}.js` ) > 1 ); assert( readMe.indexOf( `https://cdn.pubnub.com/sdk/javascript/pubnub.${ packageJSON.version }.min.js` ) > 1 ); }); });