From e2e060e13f6ca95cfe67cf9ba76d1e46fe43e8a9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Torbj=C3=B8rn=20Antonsen?= <torbjant@ntnu.no>
Date: Tue, 30 Apr 2024 08:55:12 +0200
Subject: [PATCH] added test for FirstTimeAnswers

---
 .../__tests__/FirstTimeAnswers.spec.ts        | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 src/components/__tests__/FirstTimeAnswers.spec.ts

diff --git a/src/components/__tests__/FirstTimeAnswers.spec.ts b/src/components/__tests__/FirstTimeAnswers.spec.ts
new file mode 100644
index 0000000..5123780
--- /dev/null
+++ b/src/components/__tests__/FirstTimeAnswers.spec.ts
@@ -0,0 +1,19 @@
+import { setActivePinia, createPinia } from 'pinia'
+import { FirstTimeAnswersStore } from '../../stores/FirstTimeAnswers'
+import { describe, it, expect, beforeEach } from 'vitest'
+
+describe('FirstTimeAnswersStore', () => {
+    beforeEach(() => {
+        setActivePinia(createPinia())
+    })
+
+    it('Sets user answer at specific index', () => {
+        const answersStore = FirstTimeAnswersStore()
+
+        expect(answersStore.userResponses).toEqual([])
+        answersStore.setUserAnswer(0, 'First answer')
+        expect(answersStore.userResponses).toEqual(['First answer'])
+        answersStore.setUserAnswer(1, 'Second answer')
+        expect(answersStore.userResponses).toEqual(['First answer', 'Second answer'])
+    })
+})
-- 
GitLab