chore(package): update jasmine to version 3.0.0 (#4553)
* chore(package): update jasmine to version 3.0.0 Closes #4547 * Fixes failing tests for jasmine 3.0 Starting 3.0, done(something) will fail * Update tests so they dont leverage var, but let and const With jasmine 3.0, the randomization engine was making the test fails because of the scope of `var` * Remove randomizer * Use same adapter for PG tests, drop table to ensure the tests dont side effect
This commit is contained in:
@@ -1,24 +1,24 @@
|
||||
var MongoClient = require("mongodb").MongoClient;
|
||||
var GridStore = require("mongodb").GridStore;
|
||||
const MongoClient = require("mongodb").MongoClient;
|
||||
const GridStore = require("mongodb").GridStore;
|
||||
|
||||
var GridStoreAdapter = require("../src/Adapters/Files/GridStoreAdapter").GridStoreAdapter;
|
||||
var Config = require("../src/Config");
|
||||
var FilesController = require('../src/Controllers/FilesController').default;
|
||||
const GridStoreAdapter = require("../src/Adapters/Files/GridStoreAdapter").GridStoreAdapter;
|
||||
const Config = require("../src/Config");
|
||||
const FilesController = require('../src/Controllers/FilesController').default;
|
||||
|
||||
|
||||
// Small additional tests to improve overall coverage
|
||||
describe_only_db('mongo')("GridStoreAdapter",() =>{
|
||||
it("should properly instanciate the GridStore when deleting a file", (done) => {
|
||||
|
||||
var databaseURI = 'mongodb://localhost:27017/parse';
|
||||
var config = Config.get(Parse.applicationId);
|
||||
var gridStoreAdapter = new GridStoreAdapter(databaseURI);
|
||||
var filesController = new FilesController(gridStoreAdapter);
|
||||
const databaseURI = 'mongodb://localhost:27017/parse';
|
||||
const config = Config.get(Parse.applicationId);
|
||||
const gridStoreAdapter = new GridStoreAdapter(databaseURI);
|
||||
const filesController = new FilesController(gridStoreAdapter);
|
||||
|
||||
// save original unlink before redefinition
|
||||
var originalUnlink = GridStore.prototype.unlink;
|
||||
const originalUnlink = GridStore.prototype.unlink;
|
||||
|
||||
var gridStoreMode;
|
||||
let gridStoreMode;
|
||||
|
||||
// new unlink method that will capture the mode in which GridStore was opened
|
||||
GridStore.prototype.unlink = function() {
|
||||
|
||||
Reference in New Issue
Block a user