From 0e018d7e1792da76094d02662c9f45744e6d96b5 Mon Sep 17 00:00:00 2001 From: Adam Nowotny Date: Fri, 30 Aug 2024 19:57:40 +0200 Subject: [PATCH] test: enable mocked responses from core when running 'npm run dev' --- src/common/core.ts | 6 +++--- src/dashboard/dashboard.tsx | 4 ++-- src/dashboard/popup.tsx | 4 ++-- src/options/options.tsx | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/common/core.ts b/src/common/core.ts index 57bf1d86..7936e604 100644 --- a/src/common/core.ts +++ b/src/common/core.ts @@ -15,10 +15,10 @@ import { CIPipelineList, } from 'common/types'; -let TEST = false; +// replaced by Vite +const TEST: boolean = import.meta.env.DEV; -const init = function ({ test = false }) { - TEST = test; +const init = function () { if (TEST) { activeProjects.onNext(testActiveProjects); configurations.onNext(testConfigurations); diff --git a/src/dashboard/dashboard.tsx b/src/dashboard/dashboard.tsx index 037ff465..110343f8 100644 --- a/src/dashboard/dashboard.tsx +++ b/src/dashboard/dashboard.tsx @@ -1,14 +1,14 @@ import 'bootstrap/dist/css/bootstrap.css'; +import PageContext from 'common/components/pageContext'; import core from 'common/core'; import logger from 'common/logger'; -import PageContext from 'common/components/pageContext'; import 'font-awesome/scss/font-awesome.scss'; import * as React from 'react'; import { createRoot } from 'react-dom/client'; import DashboardTheme from './components/dashboardTheme'; import './dashboard.css'; -core.init({ test: false }); +core.init(); logger.init({ prefix: 'dashboard', debug: false }); const container = document.getElementById('app'); diff --git a/src/dashboard/popup.tsx b/src/dashboard/popup.tsx index 4c26adda..dc986f53 100644 --- a/src/dashboard/popup.tsx +++ b/src/dashboard/popup.tsx @@ -1,14 +1,14 @@ import 'bootstrap/dist/css/bootstrap.css'; +import PageContext from 'common/components/pageContext'; import core from 'common/core'; import logger from 'common/logger'; -import PageContext from 'common/components/pageContext'; import 'font-awesome/scss/font-awesome.scss'; import * as React from 'react'; import { createRoot } from 'react-dom/client'; import DashboardTheme from './components/dashboardTheme'; import './popup.css'; -core.init({ test: false }); +core.init(); logger.init({ prefix: 'popup', debug: true }); const container = document.getElementById('app'); diff --git a/src/options/options.tsx b/src/options/options.tsx index e70fe61e..314f049e 100644 --- a/src/options/options.tsx +++ b/src/options/options.tsx @@ -11,7 +11,7 @@ import NotificationsPage from './pages/notificationsPage'; import ServicePage from './pages/service/servicePage'; import ViewPage from './pages/viewPage'; -core.init({ test: false }); +core.init(); logger.init({ prefix: 'options', debug: false }); const container = document.getElementById('app');