Task mvp upstream sync

This commit is contained in:
Senad Uka
2020-06-15 11:02:00 +02:00
parent 9d7e2c044a
commit 8ad89371b8
15 changed files with 62 additions and 27 deletions

View File

@@ -118,7 +118,7 @@ RSpec.describe TaskRequestsController, type: :controller do
private
def task_request_params
attributes = attributes_for(:task_request).except(:status)
attributes = attributes_for(:task_request).except(:status, :user_email)
files = 2.times.map { Rack::Test::UploadedFile.new(file_fixture("location_photo.png"), "image/png") }
attributes.merge({ files: files })

View File

@@ -24,7 +24,7 @@ RSpec.describe TasksController, type: :controller do
get :index, params: { project_id: project }
expect(response.body).to have_content "Completed"
expect(response.body).to have_content "example.com/deliverables"
expect(response.body).to have_link "View Deliverable"
end
context "when there are many records" do

View File

@@ -1,6 +1,7 @@
FactoryBot.define do
factory :task_request do
association :project
user_email 'test@email.com'
deadline { 10.days.from_now }
time_allowed "10 days"
description "Task request"

View File

@@ -24,12 +24,21 @@ feature "Admin managing task requests" do
click_link 'View'
switch_to_window(windows.last)
expect(page).to have_content 'Account Name'
expect(page).to have_content task_request.project.account.name
expect(page).to have_content 'Project Name'
expect(page).to have_content task_request.project.name
expect(page).to have_content 'Description'
expect(page).to have_content task_request.description
expect(page).to have_content 'Created At'
expect(page).to have_content task_request.created_at
expect(page).to have_content 'User Email'
expect(page).to have_content task_request.user_email
expect(page).to have_content 'Deadline'
expect(page).to have_content task_request.deadline