From ea9a2c12c4f54d83851ad43135e9082002a8b612 Mon Sep 17 00:00:00 2001
From: Albin Henriksson <albhe428@student.liu.se>
Date: Thu, 6 May 2021 16:00:33 +0200
Subject: [PATCH] Fix test path

---
 client/package.json                           |  3 +-
 client/src/e2e/LoginPage.test.tsx             |  2 +-
 .../src/pages/views/components/SocketTest.tsx | 61 -------------------
 3 files changed, 3 insertions(+), 63 deletions(-)
 delete mode 100644 client/src/pages/views/components/SocketTest.tsx

diff --git a/client/package.json b/client/package.json
index d756f40e..d6d95ccc 100644
--- a/client/package.json
+++ b/client/package.json
@@ -72,7 +72,7 @@
     "eject": "react-scripts eject",
     "lint": "eslint \"./src/**/*.{ts,tsx}\"",
     "test:coverage": "react-scripts test --coverage --coverageDirectory=output/coverage/jest",
-    "unit-test:coverage:html": "npm test -- --testPathPattern=src/pages --testPathPattern=src/util --coverage --watchAll=false --coverageDirectory=output/coverage/jest",
+    "unit-test:coverage:html": "npm test -- --testPathIgnorePatterns=src/e2e --coverage --watchAll=false --coverageDirectory=output/coverage/jest",
     "e2e-test": "npm test -- --testPathPattern=src/e2e"
   },
   "browserslist": {
@@ -91,6 +91,7 @@
     "collectCoverageFrom": [
       "src/**/*.{tsx,ts}",
       "!src/index.tsx",
+      "!src/e2e/*",
       "!src/reportWebVitals.ts",
       "!src/components/TestConnection.tsx"
     ],
diff --git a/client/src/e2e/LoginPage.test.tsx b/client/src/e2e/LoginPage.test.tsx
index c13db2d8..6a60ff6b 100644
--- a/client/src/e2e/LoginPage.test.tsx
+++ b/client/src/e2e/LoginPage.test.tsx
@@ -16,7 +16,7 @@ describe('Login page', () => {
     })
     page = await browser.newPage()
 
-    //Navigate to login screen and log in
+    //Navigate to login screen
     await page.goto(CLIENT_URL)
     await page.waitForSelector('.MuiFormControl-root')
   })
diff --git a/client/src/pages/views/components/SocketTest.tsx b/client/src/pages/views/components/SocketTest.tsx
deleted file mode 100644
index 01a0a6f2..00000000
--- a/client/src/pages/views/components/SocketTest.tsx
+++ /dev/null
@@ -1,61 +0,0 @@
-import React, { useEffect } from 'react'
-import { connect } from 'react-redux'
-import { useAppDispatch } from '../../../hooks'
-import {
-  socketConnect,
-  socketEndPresentation,
-  socketJoinPresentation,
-  socketSetSlideNext,
-  socketSetSlidePrev,
-  socketStartPresentation,
-  socketStartTimer,
-} from '../../../sockets'
-
-const mapStateToProps = (state: any) => {
-  return {
-    slide_order: state.presentation.slide.order,
-  }
-}
-
-const mapDispatchToProps = (dispatch: any) => {
-  return {
-    // tickTimer: () => dispatch(tickTimer(1)),
-  }
-}
-
-const SocketTest: React.FC = (props: any) => {
-  const dispatch = useAppDispatch()
-
-  useEffect(() => {
-    socketConnect()
-    // dispatch(getPresentationCompetition('1')) // TODO: Use ID of item_code gotten from auth/login/<code> api call
-    // dispatch(getPresentationTeams('1')) // TODO: Use ID of item_code gotten from auth/login/<code> api call
-  }, [])
-
-  return (
-    <>
-      <button onClick={socketStartPresentation}>Start presentation</button>
-      <button onClick={socketJoinPresentation}>Join presentation</button>
-      <button onClick={socketEndPresentation}>End presentation</button>
-      <button onClick={socketSetSlidePrev}>Prev slide</button>
-      <button onClick={socketSetSlideNext}>Next slide</button>
-      <button onClick={socketStartTimer}>Start timer</button>
-      <div>Current slide: {props.slide_order}</div>
-      {/* <div>Timer: {props.timer.value}</div>
-      <div>Enabled: {props.timer.enabled.toString()}</div>
-      <button onClick={syncTimer}>Sync</button>
-      <button onClick={() => dispatch(setTimer(5))}>5 Sec</button>
-      <button
-        onClick={() => {
-          dispatch(setTimer(5))
-          dispatch(setTimerEnabled(true))
-          syncTimer()
-        }}
-      >
-        Sync and 5 sec
-      </button> */}
-    </>
-  )
-}
-
-export default connect(mapStateToProps, mapDispatchToProps)(SocketTest)
-- 
GitLab