Fix tests

pull/1208/head
Rick Carlino 2019-05-23 14:27:07 -05:00
parent bdc905033f
commit e722bc9c9c
4 changed files with 28 additions and 18 deletions

View File

@ -2751,6 +2751,14 @@ ALTER TABLE ONLY public.points
ADD CONSTRAINT fk_rails_a62cbb8aca FOREIGN KEY (tool_id) REFERENCES public.tools(id);
--
-- Name: farmware_envs fk_rails_ab55c3a1d1; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.farmware_envs
ADD CONSTRAINT fk_rails_ab55c3a1d1 FOREIGN KEY (device_id) REFERENCES public.devices(id);
--
-- Name: primary_nodes fk_rails_bca7fee3b9; Type: FK CONSTRAINT; Schema: public; Owner: -
--
@ -2759,14 +2767,6 @@ ALTER TABLE ONLY public.primary_nodes
ADD CONSTRAINT fk_rails_bca7fee3b9 FOREIGN KEY (sequence_id) REFERENCES public.sequences(id);
--
-- Name: farmware_envs fk_rails_bdadc396eb; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.farmware_envs
ADD CONSTRAINT fk_rails_bdadc396eb FOREIGN KEY (device_id) REFERENCES public.devices(id);
--
-- Name: alerts fk_rails_c0132c78be; Type: FK CONSTRAINT; Schema: public; Owner: -
--

View File

@ -14,7 +14,8 @@ jest.mock("../../../device", () => { return { getDevice: () => mockBot }; });
jest.mock("../../ping_mqtt", () => { return { startPinging: jest.fn() }; });
import { getDevice } from "../../../device";
import { attachEventListeners, BROADCAST_CHANNEL } from "../../connect_device";
import { FbjsEventName } from "farmbot/dist/constants";
import { attachEventListeners } from "../../connect_device";
import { startPinging } from "../../ping_mqtt";
describe("attachEventListeners", () => {
@ -22,15 +23,15 @@ describe("attachEventListeners", () => {
const dev = getDevice();
attachEventListeners(dev, jest.fn(), jest.fn());
[
"legacy_status",
"logs",
"malformed",
"offline",
"online",
"online",
"sent",
"status_v8",
BROADCAST_CHANNEL,
FbjsEventName.legacy_status,
FbjsEventName.logs,
FbjsEventName.malformed,
FbjsEventName.offline,
FbjsEventName.online,
FbjsEventName.online,
FbjsEventName.sent,
FbjsEventName.upsert,
FbjsEventName.publicBroadcast,
].map(e => expect(dev.on).toHaveBeenCalledWith(e, expect.any(Function)));
[
"message",

View File

@ -192,6 +192,13 @@ export const attachEventListeners =
// console.dir(x, y);
// debugger;
// });
// bot.on("*", (p: {}, e: string) => {
// if (e === "sent") {
// return;
// } else {
// console.dir(e, p);
// }
// });
bot.on(FbjsEventName.malformed, onMalformed);
bot.client.subscribe(FbjsEventName.publicBroadcast);
bot.on(FbjsEventName.publicBroadcast, onPublicBroadcast);

View File

@ -1,3 +1,5 @@
require "spec_helper"
describe User do
describe "#new" do
it "Creates a new user" do