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 = () => {

New Task Form

- - +
+ + +
+
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 @@ + + + + +