diff --git a/src/components/__tests__/FirstTimeAnswers.spec.ts b/src/components/__tests__/FirstTimeAnswers.spec.ts
new file mode 100644
index 0000000000000000000000000000000000000000..512378096c39b8b8379258e76d12061381bfbc41
--- /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'])
+    })
+})