summaryrefslogtreecommitdiffhomepage
path: root/gui
diff options
context:
space:
mode:
authorHank <hank@mullvad.net>2022-09-15 12:06:44 +0200
committerHank <hank@mullvad.net>2022-09-20 11:34:21 +0200
commit5cd0b08fea12c14a81063607dabe4d72e041c66c (patch)
tree9fbb0c0372e3deadb378d4408862a8546591a282 /gui
parent626df04f9ef795b531ac19e18f4464cd1eaf9bd6 (diff)
downloadmullvadvpn-5cd0b08fea12c14a81063607dabe4d72e041c66c.tar.xz
mullvadvpn-5cd0b08fea12c14a81063607dabe4d72e041c66c.zip
Export functions directly instead of exporting a bunch at the end of the file
Diffstat (limited to 'gui')
-rw-r--r--gui/test/e2e/utils.ts12
1 files changed, 5 insertions, 7 deletions
diff --git a/gui/test/e2e/utils.ts b/gui/test/e2e/utils.ts
index 165d6b76de..c8d75f6119 100644
--- a/gui/test/e2e/utils.ts
+++ b/gui/test/e2e/utils.ts
@@ -8,7 +8,7 @@ interface StartAppResponse {
let electronApp: ElectronApplication;
-const startApp = async (): Promise<StartAppResponse> => {
+export const startApp = async (): Promise<StartAppResponse> => {
process.env.CI = 'e2e';
electronApp = await electron.launch({
@@ -33,7 +33,7 @@ type MockIpcHandleProps<T> = {
response: T;
};
-const mockIpcHandle = async <T>({ channel, response }: MockIpcHandleProps<T>) => {
+export const mockIpcHandle = async <T>({ channel, response }: MockIpcHandleProps<T>) => {
await electronApp.evaluate(
({ ipcMain }, { channel, response }) => {
ipcMain.removeHandler(channel);
@@ -53,7 +53,7 @@ type SendMockIpcResponseProps<T> = {
response: T;
};
-const sendMockIpcResponse = async <T>({ channel, response }: SendMockIpcResponseProps<T>) => {
+export const sendMockIpcResponse = async <T>({ channel, response }: SendMockIpcResponseProps<T>) => {
await electronApp.evaluate(
({ webContents }, { channel, response }) => {
webContents.getAllWebContents()[0].send(channel, response);
@@ -71,12 +71,10 @@ const getStyleProperty = async (locator: Locator, property: string) => {
);
};
-const getColor = async (locator: Locator) => {
+export const getColor = async (locator: Locator) => {
return getStyleProperty(locator, 'color');
};
-const getBackgroundColor = async (locator: Locator) => {
+export const getBackgroundColor = async (locator: Locator) => {
return getStyleProperty(locator, 'background-color');
};
-
-export { startApp, mockIpcHandle, sendMockIpcResponse, getColor, getBackgroundColor };