dep updates (fe)

pull/1561/head
gabrielburnworth 2019-11-06 09:15:10 -08:00
parent 8215abc978
commit a977afc5a8
4 changed files with 15 additions and 21 deletions

View File

@ -138,10 +138,7 @@ describe("routeMqttData", () => {
it("handles well formed deletion data", () => { it("handles well formed deletion data", () => {
const results = routeMqttData("bot/device_9/sync/Sequence/1", toBinary({})); const results = routeMqttData("bot/device_9/sync/Sequence/1", toBinary({}));
expect(results.status).toEqual("DELETE"); expect(results.status).toEqual("DELETE");
if (results.status !== "DELETE") { if (results.status !== "DELETE") { fail(); }
fail();
return;
}
expect(results.id).toEqual(1); expect(results.id).toEqual(1);
expect(results.kind).toEqual("Sequence"); expect(results.kind).toEqual("Sequence");
}); });
@ -158,10 +155,7 @@ describe("routeMqttData", () => {
const payl = toBinary(fake1); const payl = toBinary(fake1);
const results = routeMqttData("bot/device_9/sync/Sequence/1", payl); const results = routeMqttData("bot/device_9/sync/Sequence/1", payl);
expect(results.status).toEqual("UPDATE"); expect(results.status).toEqual("UPDATE");
if (results.status !== "UPDATE") { if (results.status !== "UPDATE") { fail(); }
fail();
return;
}
expect(results.id).toEqual(1); expect(results.id).toEqual(1);
expect(results.kind).toEqual("Sequence"); expect(results.kind).toEqual("Sequence");

View File

@ -1,8 +1,8 @@
import { Everything } from "../interfaces"; import { Everything } from "../interfaces";
import { Store } from "redux"; import { Store as ReduxStore } from "redux";
import { Actions } from "../constants"; import { Actions } from "../constants";
export type Store = Store<Everything>; export type Store = ReduxStore<Everything>;
export interface ReduxAction<T> { export interface ReduxAction<T> {
readonly type: Actions; readonly type: Actions;

View File

@ -38,7 +38,7 @@ export const newTaggedResource = <T extends TR>(kind: T["kind"],
export function syncFail(e: Error) { export function syncFail(e: Error) {
console.error("DATA SYNC ERROR!"); console.error("DATA SYNC ERROR!");
Session.clear(); Session.clear() as never;
throw e; throw e;
} }

View File

@ -24,20 +24,20 @@
"author": "farmbot.io", "author": "farmbot.io",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/core": "7.6.4", "@babel/core": "7.7.0",
"@blueprintjs/core": "3.19.1", "@blueprintjs/core": "3.19.1",
"@blueprintjs/datetime": "3.14.0", "@blueprintjs/datetime": "3.14.0",
"@blueprintjs/select": "3.11.1", "@blueprintjs/select": "3.11.1",
"@types/enzyme": "3.10.3", "@types/enzyme": "3.10.3",
"@types/jest": "24.0.21", "@types/jest": "24.0.22",
"@types/lodash": "4.14.144", "@types/lodash": "4.14.144",
"@types/markdown-it": "0.0.9", "@types/markdown-it": "0.0.9",
"@types/moxios": "0.4.9", "@types/moxios": "0.4.9",
"@types/node": "12.12.3", "@types/node": "12.12.6",
"@types/promise-timeout": "1.3.0", "@types/promise-timeout": "1.3.0",
"@types/react": "16.9.11", "@types/react": "16.9.11",
"@types/react-color": "3.0.1", "@types/react-color": "3.0.1",
"@types/react-dom": "16.9.3", "@types/react-dom": "16.9.4",
"@types/react-redux": "7.1.5", "@types/react-redux": "7.1.5",
"axios": "0.19.0", "axios": "0.19.0",
"boxed_value": "1.0.0", "boxed_value": "1.0.0",
@ -54,7 +54,7 @@
"moment": "2.24.0", "moment": "2.24.0",
"moxios": "0.4.0", "moxios": "0.4.0",
"mqtt": "3.0.0", "mqtt": "3.0.0",
"npm": "6.12.1", "npm": "6.13.0",
"parcel-bundler": "1.12.4", "parcel-bundler": "1.12.4",
"promise-timeout": "1.3.0", "promise-timeout": "1.3.0",
"raf": "3.4.1", "raf": "3.4.1",
@ -63,26 +63,26 @@
"react-color": "2.17.3", "react-color": "2.17.3",
"react-dom": "16.11.0", "react-dom": "16.11.0",
"react-joyride": "2.1.1", "react-joyride": "2.1.1",
"react-redux": "7.1.1", "react-redux": "7.1.3",
"react-test-renderer": "16.11.0", "react-test-renderer": "16.11.0",
"react-transition-group": "4.3.0", "react-transition-group": "4.3.0",
"redux": "4.0.4", "redux": "4.0.4",
"redux-immutable-state-invariant": "2.1.0", "redux-immutable-state-invariant": "2.1.0",
"redux-thunk": "2.3.0", "redux-thunk": "2.3.0",
"sass": "1.23.1", "sass": "1.23.3",
"sass-lint": "1.13.1", "sass-lint": "1.13.1",
"takeme": "0.11.3", "takeme": "0.11.3",
"ts-jest": "24.1.0", "ts-jest": "24.1.0",
"ts-lint": "4.5.1", "ts-lint": "4.5.1",
"tslint": "5.20.0", "tslint": "5.20.1",
"typescript": "3.6.4", "typescript": "3.7.2",
"which": "2.0.1" "which": "2.0.1"
}, },
"devDependencies": { "devDependencies": {
"jest": "24.9.0", "jest": "24.9.0",
"jest-cli": "24.9.0", "jest-cli": "24.9.0",
"jest-skipped-reporter": "0.0.4", "jest-skipped-reporter": "0.0.4",
"jshint": "2.10.2", "jshint": "2.10.3",
"madge": "3.5.0" "madge": "3.5.0"
}, },
"jest": { "jest": {