Kirk Trombley преди 4 години
родител
ревизия
5d05925531
променени са 2 файла, в които са добавени 20 реда и са изтрити 10 реда
  1. 1 1
      client/src/tests/ClickMarkerMap.test.js
  2. 19 9
      client/src/tests/GuessPane.test.js

+ 1 - 1
client/src/tests/ClickMarkerMap.test.js

@@ -13,7 +13,7 @@ import useMap from "../hooks/useMap";
 
 describe("ClickMarkerMap", () => {
   it("renders", () => {
-    useMap.mockReturnValue("map")
+    useMap.mockReturnValue("map");
     useGameConfig.mockReturnValue({ countryLock: "lock" });
     const rendered = shallow(<ClickMarkerMap />);
     expect(rendered).toMatchSnapshot();

+ 19 - 9
client/src/tests/GuessPane.test.js

@@ -34,23 +34,33 @@ describe("GuessPane", () => {
 
   it("resizes to medium on keydown Enter", () => {
     const handle = shallow(<GuessPane />);
-    handle.find("div.resize--medium").first().simulate("keydown", { key: "Enter" });
+    handle
+      .find("div.resize--medium")
+      .first()
+      .simulate("keydown", { key: "Enter" });
     expect(handle).toMatchSnapshot();
   });
 
   it("submits", async () => {
-    reverseGeocode.mockReturnValue("geocoded")
+    reverseGeocode.mockReturnValue("geocoded");
     const handle = shallow(<GuessPane />);
-    handle.find("ClickMarkerMap").first().prop("onMarkerMoved")({ lat: "lat", lng: "lng" });
+    handle.find("ClickMarkerMap").first().prop("onMarkerMoved")({
+      lat: "lat",
+      lng: "lng",
+    });
     // check submit enabled
     expect(handle).toMatchSnapshot();
     await handle.find("button").first().prop("onClick")();
-    expect(reverseGeocode).toHaveBeenCalledWith(expect.objectContaining({ lat: "lat", lng: "lng" }));
-    expect(dispatch.submitGuess).toHaveBeenCalledWith(expect.objectContaining({
-      country: "geocoded",
-      lat: "lat",
-      lng: "lng",
-    }));
+    expect(reverseGeocode).toHaveBeenCalledWith(
+      expect.objectContaining({ lat: "lat", lng: "lng" })
+    );
+    expect(dispatch.submitGuess).toHaveBeenCalledWith(
+      expect.objectContaining({
+        country: "geocoded",
+        lat: "lat",
+        lng: "lng",
+      })
+    );
     // check submit disabled again
     expect(handle).toMatchSnapshot();
   });