Guest User

Untitled

a guest
May 4th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. ## rspec
  2. describe Account do
  3. before(:each) do
  4. #group_proxy = mock("group", :id => 1, :null_object => true)
  5. @group = mock_model(Group)
  6. @group.stub!(:id, 1)
  7. @group.stub!(:new_record?, false)
  8. @group.stub!(:name, 'Test Group')
  9.  
  10. @valid_attributes = {
  11. :username => "user001",
  12. :password => "pass001",
  13. :email => "test@icoretech.org",
  14. :group_id => 1,
  15. :first_name => "user",
  16. :last_name => "user",
  17. :time_zone => "Rome",
  18. :phone => "+3938575996",
  19. :group_id => @group
  20. }
  21. end
  22.  
  23. it "should create a new instance given valid attributes" do
  24. Account.create!(@valid_attributes)
  25. end
  26. end
  27.  
  28. ## model
  29. def ensure_group_exists
  30. errors.add("Group ID") unless Group.exists?(group_id)
  31. end
Add Comment
Please, Sign In to add comment