Using the Time Data
With the task tests passing, it’s time to switch our attention back to the Project test. We need to make a slight tweak to our project_with_data_test setup so that we have tasks that are in and out of the three-week velocity window:
basics_rspec/07/gatherer/spec/models/project_spec.rb | |
| let(:project) { Project.new } |
| let(:newly_done) { Task.new(size: 3, completed_at: 1.day.ago) } |
| let(:old_done) { Task.new(size: 2, completed_at: 6.months.ago) } |
| let(:small_not_done) { Task.new(size: 1) } |
| let(:large_not_done) { Task.new(size: 4) } |
| |
| before(:example) do |
| project.tasks = [newly_done, old_done, small_not_done, large_not_done] |
| end |
We’ve added one more completed task, and we’re using the ability to pass a completed date to ...
Get Rails 4 Test Prescriptions now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.