Hello,
I have followed the rspec course on code-school.
Now I try to make it work on my own project.
Let’s say I have this model :
class message < ActiveRecord::Base
attr_accessible :bericht, :user
belongs_to :user
belongs_to :category
end
Now I try to make a test so I can verify that a message has a title and a body.
How can I do this ?
Roelof
hassan
(Hassan Schroeder)
2
I would suggest you use the rspec generators to create a model or
scaffold and then use the generated tests as a guide.
(Seems like something that an "rspec course" would have covered...)
Thanks for the answer.
I will try to find out how this works. As far as I can find it this is not covered in this code school course.
Roelof
Thanks for the answer.
I will try to find out how this works. As far as I can find it this is not
covered in this code school course.
Try railstutorial.org, which is free to use online. It gives a good
introduction to testing.
Colin
You can use the gem shoulda-matchers[1] to test it.
She works very well with rspec.
And it is very easy to test this.
With it you can test the attributes, calls from models and stuff …
You can use the gem-rails factory-girl, best to test the interactions, writing less and being more efficient … ![:slight_smile: :slight_smile:](https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=12)
[1] → https://github.com/thoughtbot/shoulda-matchers
[2] → https://github.com/thoughtbot/factory_girl_rails