diff --git a/src/use-cases/task/components/NewTaskForm.vue b/src/use-cases/task/components/NewTaskForm.vue
index 75eb7f6..f10ff3d 100644
--- a/src/use-cases/task/components/NewTaskForm.vue
+++ b/src/use-cases/task/components/NewTaskForm.vue
@@ -3,6 +3,7 @@ import { createUuid } from '@/shared/create-uuid'
import { reactive, ref } from 'vue'
import type { Step } from '../models/step'
import { Task } from '../models/task'
+import StepInput from './StepInput.vue'
const id = createUuid()
@@ -25,8 +26,11 @@ const saveTask = () => {
diff --git a/src/use-cases/task/components/StepInput.test.ts b/src/use-cases/task/components/StepInput.test.ts
new file mode 100644
index 0000000..1ce9b31
--- /dev/null
+++ b/src/use-cases/task/components/StepInput.test.ts
@@ -0,0 +1,15 @@
+import { mount } from '@vue/test-utils'
+import { describe, expect, it } from 'vitest'
+import StepInput from './StepInput.vue'
+
+describe('Step input', () => {
+ it('displays a text area with steps inside', () => {
+ const wrapper = mount(StepInput, {
+ props: {
+ modelValue: []
+ }
+ })
+
+ expect(wrapper.text()).toContain('textarea')
+ })
+})
diff --git a/src/use-cases/task/components/StepInput.vue b/src/use-cases/task/components/StepInput.vue
new file mode 100644
index 0000000..a2f06ab
--- /dev/null
+++ b/src/use-cases/task/components/StepInput.vue
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+