Update tests to reflect changes to session.ts
parent
5418447374
commit
6394a49a0e
|
@ -1,7 +1,13 @@
|
|||
jest.unmock("../../auth/actions");
|
||||
const actions = require("../../auth/actions");
|
||||
let didLogin = jest.fn();
|
||||
jest.mock("../../session", () => ({ Session: { get: () => false } }));
|
||||
jest.mock("../../session", () => ({
|
||||
Session: {
|
||||
getNum: () => undefined,
|
||||
getBool: () => undefined,
|
||||
getAll: () => undefined
|
||||
}
|
||||
}));
|
||||
actions.didLogin = didLogin;
|
||||
import { ready } from "../actions";
|
||||
|
||||
|
|
|
@ -4,7 +4,8 @@ import { SyncStatus } from "farmbot/dist";
|
|||
import { Actions } from "../constants";
|
||||
import { EncoderDisplay } from "../controls/interfaces";
|
||||
import { EXPECTED_MAJOR, EXPECTED_MINOR } from "./actions";
|
||||
import { Session, BooleanSetting } from "../session";
|
||||
import { Session } from "../session";
|
||||
import { BooleanSetting } from "../session_keys";
|
||||
|
||||
/**
|
||||
* TODO: Refactor this method to use semverCompare() now that it is a thing.
|
||||
|
|
|
@ -10,7 +10,8 @@ import {
|
|||
import { cloneDeep } from "lodash";
|
||||
import { TaggedResource } from "../resources/tagged_resources";
|
||||
import { Actions } from "../constants";
|
||||
import { Session, NumericSetting } from "../session";
|
||||
import { Session } from "../session";
|
||||
import { NumericSetting } from "../session_keys";
|
||||
|
||||
let botOriginVal = Session.getNum(NumericSetting.BOT_ORIGIN_QUADRANT);
|
||||
let botOriginQuadrant = isBotOriginQuadrant(botOriginVal) ? botOriginVal : 2;
|
||||
|
|
|
@ -1,19 +1,7 @@
|
|||
import { AuthState } from "./auth/interfaces";
|
||||
import { box } from "boxed_value";
|
||||
import { get, isNumber } from "lodash";
|
||||
|
||||
export enum BooleanSetting {
|
||||
X_AXIS_INVERTED = "x_axis_inverted",
|
||||
Y_AXIS_INVERTED = "y_axis_inverted",
|
||||
Z_AXIS_INVERTED = "z_axis_inverted",
|
||||
RAW_ENCODERS = "raw_encoders",
|
||||
SCALED_ENCODERS = "scaled_encoders"
|
||||
}
|
||||
|
||||
export enum NumericSetting {
|
||||
BOT_ORIGIN_QUADRANT = "bot_origin_quadrant",
|
||||
ZOOM_LEVEL = "zoom_level",
|
||||
}
|
||||
import { BooleanSetting, NumericSetting } from "./session_keys";
|
||||
|
||||
export namespace Session {
|
||||
const KEY = "session";
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
export enum BooleanSetting {
|
||||
X_AXIS_INVERTED = "x_axis_inverted",
|
||||
Y_AXIS_INVERTED = "y_axis_inverted",
|
||||
Z_AXIS_INVERTED = "z_axis_inverted",
|
||||
RAW_ENCODERS = "raw_encoders",
|
||||
SCALED_ENCODERS = "scaled_encoders"
|
||||
}
|
||||
|
||||
export enum NumericSetting {
|
||||
BOT_ORIGIN_QUADRANT = "bot_origin_quadrant",
|
||||
ZOOM_LEVEL = "zoom_level"
|
||||
}
|
Loading…
Reference in New Issue