UNPKG

mongodb-download-https

Version:

download mongodb prebuilt packages from mongodb

53 lines (40 loc) 1.64 kB
const expect = require('chai').expect; let {MongoDBPlatform} = require('../built/mongodb-download.js'); describe('MongoDBPlatform class', () => { describe('getDebianVersionString()', () => { const mongoDBDownload = new MongoDBPlatform("linux", "x64"); let os = { dist: "debian", }; it('should return a archive name for debian 6.2', done => { os.release = "6.2"; expect(mongoDBDownload.getDebianVersionString(os)).to.equal("debian"); done(); }); it('should return a archive name for debian 7.0', done => { os.release = "7.0"; expect(mongoDBDownload.getDebianVersionString(os)).to.equal("debian"); done(); }); it('should return a archive name for debian 7.1', done => { os.release = "7.1"; expect(mongoDBDownload.getDebianVersionString(os)).to.equal("debian71"); done(); }); it('should return a archive name for debian 8.0', done => { os.release = "8.0"; expect(mongoDBDownload.getDebianVersionString(os)).to.equal("debian71"); done(); }); it('should return a archive name for debian 8.1', done => { os.release = "8.1"; expect(mongoDBDownload.getDebianVersionString(os)).to.equal("debian81"); done(); }); it('should return a archive name for debian 9.0', done => { os.release = "9.0"; expect(mongoDBDownload.getDebianVersionString(os)).to.equal("debian81"); done(); }); }) });