From 325fdb281b35a5cc647f9ea9d4442cf726965c26 Mon Sep 17 00:00:00 2001
From: Ole Langbehn <ole.langbehn@inoio.de>
Date: Sat, 19 Oct 2024 21:23:27 +0200
Subject: [PATCH] Revert "forgot to add smoketest directory"

This reverts commit 70cc52d7df51e5a51ca4388a0a109fa921177999.
---
 smoketest/main.js | 41 -----------------------------------------
 1 file changed, 41 deletions(-)
 delete mode 100644 smoketest/main.js

diff --git a/smoketest/main.js b/smoketest/main.js
deleted file mode 100644
index 439103a..0000000
--- a/smoketest/main.js
+++ /dev/null
@@ -1,41 +0,0 @@
-import http from 'k6/http'
-import { check, sleep } from 'k6'
-
-
-// You don't need to change anything in this section, it's k6 glue code.
-// See the default function at the end of the file for defining your smoketest.
-// This configuration only executes 1 test, enough for a smoketest. The smoketest will fail on any check failing.
-const allChecksNeedToPassTreshold = { checks: [{ threshold: 'rate==1', abortOnFail: true }] }
-export const options = {
-  vus: 1,
-  iterations: 1,
-  thresholds: allChecksNeedToPassTreshold,
-}
-
-/**
- * Performs a GraphQL query and checks the response using the provided function. Fails if any of the provided expectations are not met.
- * @param {string} query The GraphQL query to perform
- * @param {(response: http.Response) => Array<boolean>} checkFunction
- *   A function that takes the HTTP response as an argument and returns an array
- *   of boolean values, each indicating success or failure of a test.
- */
-function forQuery(query, checkFunction) {
-  const response = http.post(`${__ENV.BASE_URL}`, JSON.stringify({ query }), {
-    headers: { 'Content-Type': 'application/json' },
-  })
-  checkFunction(response)
-}
-
-// Define your smoketest(s) here.
-export default () => {
-  forQuery(`{preferences{id}}`, (response) => {
-    check(response, {
-      'is status 200': (r) => r.status === 200,
-    })
-    check(JSON.parse(response.body), {
-      // there can be multiple tests here, e.g.
-      //"contains topics object": (r) => typeof r.data.topics != null,
-      'returns unauthorized error': (r) => r.errors[0].message === "Unauthorized",
-    })
-  })
-}
-- 
GitLab