>
> Please post the failure message. 
>

describe "when activities attributes is empty" do
    before { @timesheet.activities_attributes = {} }
    it { should_not be_valid }    
  end
...

Output: 

 when activities attributes is empty
    should not be valid (FAILED - 1)
...

Failures:

  1) Timesheet when activities attributes is empty 
     Failure/Error: it { should_not be_valid }
       expected valid? to return false, got true
     # ./spec/models/timesheet_spec.rb:39:in `block (3 levels) in <top 
(required)>'

Finished in 2.69 seconds
45 examples, 1 failure

Failed examples:

rspec ./spec/models/timesheet_spec.rb:39 # Timesheet when activities 
attributes is empty  

The only way I found for the moment is to build a timesheet with ONe and 
the only activity, then setting its task to nil as follows:

describe "when the task is not present" do
    before  { @timesheet.activities.first.task = nil }      
    it { should_not be_valid }
  end

Far from being perfect, agreed. So any idea would be really appreciated.
Thanks and regards

-- 
You received this message because you are subscribed to the Google Groups 
"rspec" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msg/rspec/-/18oHzvGc1GYJ.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to