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:
Florent Vilmart
2018-02-17 09:55:30 -05:00
committed by GitHub
parent 8ec7785d53
commit b754d51e8e
81 changed files with 2698 additions and 2704 deletions

View File

@@ -9,12 +9,12 @@ const delayPromise = (delay) => {
}
describe('Parse.Push', () => {
var setup = function() {
var sendToInstallationSpy = jasmine.createSpy();
const setup = function() {
const sendToInstallationSpy = jasmine.createSpy();
var pushAdapter = {
const pushAdapter = {
send: function(body, installations) {
var badge = body.data.badge;
const badge = body.data.badge;
const promises = installations.map((installation) => {
sendToInstallationSpy(installation);
@@ -46,9 +46,9 @@ describe('Parse.Push', () => {
}
})
.then(() => {
var installations = [];
const installations = [];
while(installations.length != 10) {
var installation = new Parse.Object("_Installation");
const installation = new Parse.Object("_Installation");
installation.set("installationId", "installation_" + installations.length);
installation.set("deviceToken","device_token_" + installations.length)
installation.set("badge", installations.length);